Show simple item record

hal.structure.identifierDepartment of Computer Science - Vrije Universiteit
dc.contributor.authorNIJHUIS, Maik
hal.structure.identifierDepartment of Computer Science - Vrije Universiteit
dc.contributor.authorBOS, Herbert
hal.structure.identifierDepartment of Computer Science - Vrije Universiteit
dc.contributor.authorBAL, Henri E.
hal.structure.identifierLaboratoire Bordelais de Recherche en Informatique [LaBRI]
hal.structure.identifierEfficient runtime systems for parallel architectures [RUNTIME]
dc.contributor.authorAUGONNET, Cédric
dc.contributor.editorAndré Seznec and Joel Emer and Mike O'Boyle and Margaret Martonosi and Theo Ungerer
dc.date.accessioned2024-04-15T09:49:55Z
dc.date.available2024-04-15T09:49:55Z
dc.date.issued2009
dc.date.conference2009-01-25
dc.identifier.urihttps://oskar-bordeaux.fr/handle/20.500.12278/198290
dc.description.abstractEnDeveloping 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.isoen
dc.publisherSpringer
dc.title.enMapping and Synchronizing Streaming Applications on Cell Processors
dc.typeCommunication dans un congrès
dc.identifier.doi10.1007/978-3-540-92990-1_17
dc.subject.halInformatique [cs]/Autre [cs.OH]
dc.subject.halInformatique [cs]/Systèmes embarqués
bordeaux.hal.laboratoriesLaboratoire Bordelais de Recherche en Informatique (LaBRI) - UMR 5800*
bordeaux.institutionUniversité de Bordeaux
bordeaux.institutionBordeaux INP
bordeaux.institutionCNRS
bordeaux.conference.titleHiPEAC 2009 - High Performance and Embedded Architectures and Compilers
bordeaux.countryCY
bordeaux.conference.cityPaphos
bordeaux.peerReviewedoui
hal.identifierinria-00445993
hal.version1
hal.invitednon
hal.proceedingsoui
hal.conference.end2009-01-28
hal.popularnon
hal.audienceInternationale
hal.origin.linkhttps://hal.archives-ouvertes.fr//inria-00445993v1
bordeaux.COinSctx_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

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record