2009 IEEE International Symposium on Parallel &Amp; Distributed Processing 2009
DOI: 10.1109/ipdps.2009.5160919
|View full text |Cite
|
Sign up to set email alerts
|

A component-based framework for the Cell Broadband Engine

Abstract: With the increasing trend of microprocessor manufacturers to rely on parallelism to increase their products' performance, there is an associated increasing need for simple techniques to leverage this hardware parallelism for good application performance. Unfortunately, many application developers do not have the benefit of long experience in programming parallel and distributed systems. While the filter-stream programming paradigm helps bridge the gap between developers of scientific applications and the perfo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
4
0

Year Published

2010
2010
2013
2013

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 15 publications
1
4
0
Order By: Relevance
“…Obermaisser et al [5] showed the development of the GENESYS MPSoC and how it can be used as a base component building block, consisting of a collection of hardware-software (operating system plus application or baremetal/gateware) components connected by a trusted timetriggered network-on-chip, in a variety of application domains. Similar work has been described in [6] and [7].…”
Section: Introductionsupporting
confidence: 57%
“…Obermaisser et al [5] showed the development of the GENESYS MPSoC and how it can be used as a base component building block, consisting of a collection of hardware-software (operating system plus application or baremetal/gateware) components connected by a trusted timetriggered network-on-chip, in a variety of application domains. Similar work has been described in [6] and [7].…”
Section: Introductionsupporting
confidence: 57%
“…For steady‐state schedules on the QS 22 to be run, a complex software framework is needed: it has to map tasks on different types of processing elements and to handle all communications. Although there already exists some frameworks dedicated to streaming applications , none of them is able to deal with complex task graphs while allowing to statically select the mapping. Thus, we have decided to develop our own framework.…”
Section: Experimental Validationmentioning
confidence: 99%
“…The objective is to optimize the throughput of the application: for example, in the case of a video stream, we are looking for a solution that maximizes the number of images processed per time unit.Several streaming solutions have already been developed or adapted for the Cell processor. DataCutter-Lite [19] is an adaptation of the DataCutter framework for the Cell processor, but it is limited to simple streaming applications described as linear chains, so it cannot deal with complex task graphs. StreamIt [18, 31] is a language developed to model streaming applications; a version of the Streamit compiler has been developed for the Cell processor; however, it does not allow the user to specify the mapping of the application and thus to precisely control the application.…”
mentioning
confidence: 99%
“…If there already exist some frameworks dedicated to streaming applications [12,13], none of them is able to deal with complex task graphs while allowing to statically select the mapping. Thus, we have decided to develop one 1 .…”
Section: Scheduling Softwarementioning
confidence: 99%
“…DataCutterLite [13] is an adaptation of the DataCutter framework for the Cell processor, but it is limited to simple streaming applications described as linear chains, so it cannot deal with complex task graphs. StreamIt [12,2] is a language developed to model streaming applications; a version of the Streamit compiler has been developed for the Cell processor, however it does not allow the user to specify the mapping of the application, and thus to precisely control the application.…”
Section: Introductionmentioning
confidence: 99%