Mapping and Synchronizing Streaming Applications on Cell Processors
hal.structure.identifier | Department of Computer Science - Vrije Universiteit | |
dc.contributor.author | NIJHUIS, Maik | |
hal.structure.identifier | Department of Computer Science - Vrije Universiteit | |
dc.contributor.author | BOS, Herbert | |
hal.structure.identifier | Department of Computer Science - Vrije Universiteit | |
dc.contributor.author | BAL, Henri E. | |
hal.structure.identifier | Laboratoire Bordelais de Recherche en Informatique [LaBRI] | |
hal.structure.identifier | Efficient runtime systems for parallel architectures [RUNTIME] | |
dc.contributor.author | AUGONNET, Cédric | |
dc.contributor.editor | André Seznec and Joel Emer and Mike O'Boyle and Margaret Martonosi and Theo Ungerer | |
dc.date.accessioned | 2024-04-15T09:49:55Z | |
dc.date.available | 2024-04-15T09:49:55Z | |
dc.date.issued | 2009 | |
dc.date.conference | 2009-01-25 | |
dc.identifier.uri | https://oskar-bordeaux.fr/handle/20.500.12278/198290 | |
dc.description.abstractEn | 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. | |
dc.language.iso | en | |
dc.publisher | Springer | |
dc.title.en | Mapping and Synchronizing Streaming Applications on Cell Processors | |
dc.type | Communication dans un congrès | |
dc.identifier.doi | 10.1007/978-3-540-92990-1_17 | |
dc.subject.hal | Informatique [cs]/Autre [cs.OH] | |
dc.subject.hal | Informatique [cs]/Systèmes embarqués | |
bordeaux.hal.laboratories | Laboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800 | * |
bordeaux.institution | Université de Bordeaux | |
bordeaux.institution | Bordeaux INP | |
bordeaux.institution | CNRS | |
bordeaux.conference.title | HiPEAC 2009 - High Performance and Embedded Architectures and Compilers | |
bordeaux.country | CY | |
bordeaux.conference.city | Paphos | |
bordeaux.peerReviewed | oui | |
hal.identifier | inria-00445993 | |
hal.version | 1 | |
hal.invited | non | |
hal.proceedings | oui | |
hal.conference.end | 2009-01-28 | |
hal.popular | non | |
hal.audience | Internationale | |
hal.origin.link | https://hal.archives-ouvertes.fr//inria-00445993v1 | |
bordeaux.COinS | ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.date=2009&rft.au=NIJHUIS,%20Maik&BOS,%20Herbert&BAL,%20Henri%20E.&AUGONNET,%20C%C3%A9dric&rft.genre=unknown |
Files in this item
Files | Size | Format | View |
---|---|---|---|
There are no files associated with this item. |