Mapping and Synchronizing Streaming Applications on Cell Processors

被引:0
|
作者
Nijhuis, Maik [1 ]
Bos, Herbert [1 ]
Bal, Henri E. [1 ]
Augonnet, Cedric [2 ]
机构
[1] Vrije Univ Amsterdam, Amsterdam, Netherlands
[2] Univ Bordeaux 1, INRIA LaBRI, F-33405 Talence, France
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Developing streaming applications on heterogenous multi-processor architectures like the Cell is difficult. Currently, application developers need to know about hardware details to deal with issues like scheduling, memory management and communication/synchronization. Worse, with multiple alternatives for communication available, developers spend significant time picking the most appropriate one. A poor choice often results in bad performance. With Cell-Space, we shield users from hardware details without compromising performance. Its runtime is based on an evaluation of the different communication primitives. In Cell-Space, developers specify a streaming application as a data flow graph of interacting components. Both task- and data-parallelism are easily expressed and advanced features such as dynamic reconfiguration are fully supported. Beneath a simple interface we include a slew of optimizations not present in other Cell run time environments. We demonstrate the impact of these optimizations and show that Cell-Space applications can efficiently exploit the resources offered by the Cell.
引用
收藏
页码:216 / +
页数:3
相关论文
共 50 条
  • [21] Synchronizing Live Video Streaming Players Via Consensus
    Manfredi, Gioacchino
    De Cicco, Luca
    Mascolo, Saverio
    2021 EUROPEAN CONTROL CONFERENCE (ECC), 2021, : 1062 - 1067
  • [22] Microstructured fuel processors for fuel-cell applications
    Kolb, Gunther
    Hessel, Volker
    Cominos, Vania
    Pennemann, Helmut
    Schuerer, Jochen
    Zapf, Ralf
    Loewe, Holger
    JOURNAL OF MATERIALS ENGINEERING AND PERFORMANCE, 2006, 15 (04) : 389 - 393
  • [23] Integrated microstructured fuel processors for fuel cell applications
    Kolb, G
    Cominos, V
    Hofmann, C
    Pennemann, H
    Schürer, J
    Tiemann, D
    Wichert, M
    Zapf, R
    Hessel, V
    Löwe, H
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2005, 83 (A6): : 626 - 633
  • [24] Thermodynamic analysis of ethanol processors for fuel cell applications
    Ioannides, T
    JOURNAL OF POWER SOURCES, 2001, 92 (1-2) : 17 - 25
  • [25] Microstructured fuel processors for fuel-cell applications
    Gunther Kolb
    Volker Hessel
    Vania Cominos
    Helmut Pennemann
    Jochen Schürer
    Ralf Zapf
    Holger Löwe
    Journal of Materials Engineering and Performance, 2006, 15 : 389 - 393
  • [26] Mapping of Streaming Applications considering Alternative Application Specifications (Extended Abstract)
    Zhai, Jiali Teddy
    Nikolov, Hristo
    Stefanov, Todor
    2012 IEEE 10TH SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA (ESTIMEDIA), 2012, : 27 - 27
  • [27] Mapping streaming applications on a reconfigurable MPSoC platform at run-time
    Holzenspies, Philip K. F.
    Smit, Gerard J. M.
    Kuper, Jan
    2007 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2007, : 74 - 77
  • [28] Cache aware mapping of streaming applications on a multiprocessor system-on-chip
    Moonen, Arno
    Bekooij, Marco
    van den Berg, Rene
    van Meerbergen, Jef
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 258 - +
  • [29] Mapping hard real-time applications on many-core processors
    Perret, Quentin
    Maurere, Pascal
    Noulard, Eric
    Pagetti, Claire
    Sainrat, Pascal
    Triquet, Benoit
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 235 - 244
  • [30] LSync: A Universal Timeline-Synchronizing Solution for Live Streaming
    Dang, Fan
    Xu, Yifan
    Xu, Rongwu
    Chen, Xinlei
    Liu, Yunhao
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (05) : 4144 - 4159