• DocumentCode
    704115
  • Title

    Multi/many-core programming: Where are we standing?

  • Author

    Castrillon, Jeronimo ; Thiele, Lothar ; Schorr, Lars ; Weihua Sheng ; Juurlink, Ben ; Alvarez-Mesa, Mauricio ; Jessenberger, Ralph ; Reyes, Victor ; Leupers, Rainer

  • fYear
    2015
  • fDate
    9-13 March 2015
  • Firstpage
    1708
  • Lastpage
    1717
  • Abstract
    This paper presents different views exposed in a special session on the current standing of programming and design tools for multi and manycores in the embedded domain. After approximately ten years of the advent of multicore architectures, we take a look at state-of-the-art and trends in model-based programming methodologies from an academic point of view. This view is contrasted with early experiences in transferring multicore compiler research to industry, and complemented with a critical view on the performance gap introduced by compilers for complex architectures. Today, multicores permeate new applications domains, creating new requirements and forcing researchers to rethink some underlying assumptions. This paper exposes the requirements of one such new domain, namely automotive. Applications in this domain require not only programming tools that comply to standards (e.g., ISO 26262) but also tools for high-level simulation, performance analysis and debugging. In this context, we discuss the role of virtual platforms in managing complexity of hardware-software interactions and accelerating the design of multicore systems for automotive applications.
  • Keywords
    multiprocessing systems; program compilers; program debugging; automotive applications; complex architectures; debugging; hardware-software interactions; many-core programming; model-based programming methodologies; multicore architectures; multicore compiler; multicore programming; performance analysis; programming tools; virtual platforms; Industries; Multicore processing; Parallel processing; Programming; Real-time systems; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2015
  • Conference_Location
    Grenoble
  • Print_ISBN
    978-3-9815-3704-8
  • Type

    conf

  • Filename
    7092667