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 条
  • [21] Multi-Threaded Library for Many-Core Systems
    Porterfield, Allan
    Nassar, Nassib
    Fowler, Rob
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2115 - 2122
  • [22] PARALLEL SPN ON MULTI-CORE CPUS AND MANY-CORE GPUS
    Kirschenmann, W.
    Plagne, L.
    Poncot, A.
    Vialle, S.
    TRANSPORT THEORY AND STATISTICAL PHYSICS, 2010, 39 (2-4): : 255 - 281
  • [23] Parallel Circuit Simulation on Multi/Many-core Systems
    Chen, Xiaoming
    Wang, Yu
    Yang, Huazhong
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2530 - 2533
  • [24] Solving Matrix Equations on Multi-Core and Many-Core Architectures
    Benner, Peter
    Ezzatti, Pablo
    Mena, Hermann
    Quintana-Orti, Enrique S.
    Remon, Alfredo
    ALGORITHMS, 2013, 6 (04) : 857 - 870
  • [25] Revision of Relational Joins for Multi-Core and Many-Core Architectures
    Krulis, Martin
    Yaghob, Jakub
    DATESO 2011: DATABASES, TEXTS, SPECIFICATIONS, OBJECTS, 2011, 706 : 229 - 240
  • [26] Ecosystems for the Development of Multi-Core and Many-Core SoC Models
    Wassal, Amr G.
    Abdelfattah, Moataz A.
    Ismail, Yehea I.
    2010 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2010, : 264 - 267
  • [27] EXPLOITING MULTI-CORE AND MANY-CORE PARALLELISM FOR SUBSPACE CLUSTERING
    Datta, Amitava
    Kaur, Amardeep
    Lauer, Tobias
    Chabbouh, Sami
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2019, 29 (01) : 81 - 91
  • [28] RTL Test Generation on Multi-Core and Many-Core Architectures
    Varadarajan, Aravind Krishnan
    Hsiao, Michael S.
    2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 100 - 105
  • [29] Producer-Consumer: The Programming Model for Future Many-Core Processors
    Prat-Perez, Arnau
    Dominguez-Sal, David
    Larriba-Pey, Josep-Lluis
    Trancoso, Pedro
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2013, 2013, 7767 : 110 - 121
  • [30] JavaSymphony: A programming and execution environment for parallel and distributed many-core architectures
    Institute of Computer Science, University of Innsbruck, Technikerstraße 21a, Innsbruck
    A-6020, Austria
    Lect. Notes Comput. Sci., (139-150):