DocumentCode
2485032
Title
Implementing OpenMP on a high performance embedded multicore MPSoC
Author
Chapman, Barbara ; Huang, Lei ; Biscondi, Eric ; Stotzer, Eric ; Shrivastava, Ashish ; Gatherer, Alan
Author_Institution
Univ. of Houston, Houston, TX, USA
fYear
2009
fDate
23-29 May 2009
Firstpage
1
Lastpage
8
Abstract
In this paper we discuss our initial experiences adapting OpenMP to enable it to serve as a programming model for high performance embedded systems. A high-level programming model such as OpenMP has the potential to increase programmer productivity, reducing the design/development costs and time to market for such systems. However, OpenMP needs to be extended if it is to meet the needs of embedded application developers, who require the ability to express multiple levels of parallelism, real-time and resource constraints, and to provide additional information in support of optimization. It must also be capable of supporting the mapping of different software tasks, or components, to the devices configured in a given architecture.
Keywords
embedded systems; microprocessor chips; parallel programming; shared memory systems; system-on-chip; OpenMP; embedded application developers; high performance embedded multicore systems; high-level programming model; multicore hardware technology; multiprocessor systems-on-chip; multithreading hardware technology; programming model; Application software; Biomedical computing; Embedded software; Embedded system; Hardware; Instruments; Multicore processing; Space technology; Streaming media; Telecommunication computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location
Rome
ISSN
1530-2075
Print_ISBN
978-1-4244-3751-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2009.5161107
Filename
5161107
Link To Document