• 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