Multi/Many-Core Programming: Where are we Standing?

被引:0
|
作者
Castrillon, Jeronimo [1 ]
Thiele, Lothar [2 ]
Schorr, Lars [2 ]
Sheng, Weihua [3 ]
Juurlink, Ben [4 ]
Alvarez-Mesa, Mauricio [4 ]
Pohl, Angela [4 ]
Jessenberger, Ralph [5 ]
Reyes, Victor [6 ]
Leupers, Rainer [7 ]
机构
[1] Tech Univ Dresden, Dresden, Germany
[2] Swiss Fed Inst Technol, Zurich, Switzerland
[3] Silex Software Solut GmbH, Aachen, Germany
[4] TU Berlin, Berlin, Germany
[5] BeOne Frankfurt GmbH, Frankfurt, Germany
[6] Synopsys Inc, San Jose, CA USA
[7] Rhein Westfal TH Aachen, Aachen, Germany
关键词
REAL-TIME APPLICATIONS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1708 / 1717
页数:10
相关论文
共 50 条
  • [41] A RTRM proposal for multi/many-core platforms and reconfigurable applications
    Bellasi, Patrick
    Massari, Giuseppe
    Fornaciari, William
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [42] A framework to the design and programming of many-core focal-plane vision processors
    Mori, Jones Y.
    Llanos, Carlos
    Huebner, Michael
    PROCEEDINGS IEEE/IFIP 13TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING 2015, 2015, : 193 - 198
  • [43] Parallel programming model for the Epiphany many-core coprocessor using threaded MPI
    Ross, James A.
    Richie, David A.
    Park, Song J.
    Shires, Dale R.
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 43 : 95 - 103
  • [44] Many-Core Event Evaluation
    Marvie, Jean-Eudes
    Hirtzlin, Patrice
    Gautron, Pascal
    WEB3D 2013: 18TH INTERNATIONAL CONFERENCE ON 3D WEB TECHNOLOGY, 2013, : 181 - 189
  • [45] Many-Core Compiler Fuzzing
    Lidbury, Christopher
    Lascu, Andrei
    Chong, Nathan
    Donaldson, Alastair F.
    ACM SIGPLAN NOTICES, 2015, 50 (06) : 65 - 76
  • [46] Using explicit platform descriptions to support programming of heterogeneous many-core systems
    Sandrieser, Martin
    Benkner, Siegfried
    Pllana, Sabri
    PARALLEL COMPUTING, 2012, 38 (1-2) : 52 - 65
  • [47] Java']JavaSymphony: A Programming and Execution Environment for Parallel and Distributed Many-Core Architectures
    Aleem, Muhammad
    Prodan, Radu
    Fahringer, Thomas
    EURO-PAR 2010 - PARALLEL PROCESSING, PART II, 2010, 6272 : 139 - 150
  • [48] A Many-core Parallelizing Processor
    Porada, Katarzyna
    2017 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2017, : 875 - 877
  • [49] Cross-platform programming model for many-core lattice Boltzmann simulations
    Latt, Jonas
    Coreixas, Christophe
    Beny, Joel
    PLOS ONE, 2021, 16 (04):
  • [50] Raising the Level of Many-Core Programming with Compiler Technology - Meeting a Grand Challenge
    Hwu, Wen-mei
    PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, : 5 - 5