P-SOCRATES: A parallel software framework for time-critical many-core systems

被引:8
|
作者
Pinho, Luis Miguel [1 ]
Nelis, Vincent [1 ]
Yomsi, Patrick Meumeu [1 ]
Quinones, Eduardo [2 ]
Bertogna, Marko [3 ]
Burgio, Paolo [3 ]
Marongiu, Andrea [4 ]
Scordino, Claudio [5 ]
Gai, Paolo [5 ]
Ramponi, Michele [6 ]
Mardiak, Michal
机构
[1] ISEP, Oporto, Portugal
[2] Barcelona Supercomp Ctr, Dept Comp Sci, Barcelona, Spain
[3] Univ Modena, I-41100 Modena, Italy
[4] ETH, Zurich, Switzerland
[5] Evidence Srl, Florence, Italy
[6] Act Technol Srl, Ferrara, Italy
关键词
Many-core systems; Real-time systems; Embedded systems; WCET analysis; Real-time scheduling; Parallel programming models;
D O I
10.1016/j.micpro.2015.06.004
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Current generation of computing platforms is embracing multi-core and many-core processors to improve the overall performance of the system, meeting at the same time the stringent energy budgets requested by the market. Parallel programming languages are nowadays paramount to extracting the tremendous potential offered by these platforms: parallel computing is no longer a niche in the high performance computing (HPC) field, but an essential ingredient in all domains of computer science. The advent of next-generation many-core embedded platforms has the chance of intercepting a converging need for predictable high-performance coming from both the High-Performance Computing (HPC) and Embedded Computing (EC) domains. On one side, new kinds of HPC applications are being required by markets needing huge amounts of information to be processed within a bounded amount of time. On the other side, EC systems are increasingly concerned with providing higher performance in real-time, challenging the performance capabilities of current architectures. This converging demand raises the problem about how to guarantee timing requirements in presence of parallel execution. The paper presents how the time-criticality and parallelisation challenges are addressed by merging techniques coming from both HPC and EC domains, and provides an overview of the proposed framework to achieve these objectives. (c) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:1190 / 1203
页数:14
相关论文
共 50 条
  • [21] The Open Computing Abstraction Layer for Parallel Complex Systems Modeling on Many-Core Systems
    D'Ambrosio, Donato
    De Rango, Alessio
    Oliverio, Marco
    Spataro, Davide
    Spataro, William
    Rongo, Rocco
    Mendicino, Giuseppe
    Senatore, Alfonso
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 121 : 53 - 70
  • [22] Hardware-software collaboration for dark silicon heterogeneous many-core systems
    Yang, Lei
    Liu, Weichen
    Jiang, Weiwen
    Chen, Chao
    Li, Mengquan
    Chen, Peng
    Sha, Edwin H. M.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 68 : 234 - 247
  • [23] ARTM: A Lightweight Fork-Join Framework for Many-core Embedded Systems
    Ojail, Maroun
    David, Raphael
    Lhuillier, Yves
    Guerre, Alexandre
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1510 - 1515
  • [24] Task Parallel Framework and Its Application in Nested Parallel Algorithms on the SW26010 Many-core Platform
    Sun Q.
    Li L.-S.
    Zhao H.-T.
    Zhao H.
    Wu C.-M.
    Wu, Chang-Mao (changmaowu@foxmail.com), 1600, Chinese Academy of Sciences (32): : 2352 - 2364
  • [25] The power impact of hardware and software actuators on self-adaptable many-core systems
    del Mestre Martins, Andre Luis
    Garibotti, Rafael
    Dutt, Nikil
    Moraes, Fernando Gehm
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 97 : 42 - 53
  • [26] Efficient Parallel Framework for H.264/AVC Deblocking Filter on Many-Core Platform
    Zhang, Yongdong
    Yan, Chenggang
    Dai, Feng
    Ma, Yike
    IEEE TRANSACTIONS ON MULTIMEDIA, 2012, 14 (03) : 510 - 524
  • [27] Protecting Security-Critical Real-Time Systems against Fault Attacks in Many-Core Platforms
    Norollah, Amin
    Kazemi, Zahra
    Derafshi, Danesh
    Beitollahi, Hakem
    Fazeli, Mahdi
    2022 CPSSI 4TH INTERNATIONAL SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST 2022), 2022,
  • [28] Parallel Implementation and Performance Prediction of Object Detection in Videos on the Tilera Many-core Systems
    Hung, Ya-Fei
    Tseng, Shau-Yin
    King, Chung-Ta
    Liu, Huan-Yu
    Huang, Shih-Chieh
    2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 563 - +
  • [29] Parallel Deblocking Filter for H.264/AVC on the TILERA Many-Core Systems
    Yan, Chenggang
    Dai, Feng
    Zhang, Yongdong
    ADVANCES IN MULTIMEDIA MODELING, PT I, 2011, 6523 : 51 - 61
  • [30] A software stack for next-generation automotive systems on many-core heterogeneous platforms
    Burgio, Paolo
    Bertogna, Marko
    Olmedo, Ignacio Sanudo
    Gai, Paolo
    Marongiu, Andrea
    Sojka, Michal
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 55 - 59