P-SOCRATES: a Parallel Software Framework for Time-Critical Many-Core Systems

被引:5
|
作者
Miguel Pinho, Luis [1 ]
Quinones, Eduardo [2 ]
Bertogna, Marko [3 ]
Marongiu, Andrea [4 ]
Pereira Carlos, Jorge
Scordino, Claudio
Ramponi, Michele [5 ]
机构
[1] ISEP, Oporto, Portugal
[2] Barcelona Supercomp Ctr, Barcelona, Spain
[3] Univ Modena, I-41100 Modena, Italy
[4] ETH, Zurich, Switzerland
[5] Act Technol Srl, Ferrara, Italy
关键词
D O I
10.1109/DSD.2014.94
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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, however, raises the problem about how to guarantee timing requirements in presence of parallel execution. This paper presents the approach of project P-SOCRATES for the design of an integrated framework for the execution of workload-intensive applications with real-time requirements on top of nextgeneration commercial-off-the-shelf (COTS) platforms based on many-core accelerated architectures. The time-criticality and parallelisation challenges are addressed by merging techniques coming from both HPC and EC domains, identifying the main sources of indeterminism and proposing efficient mapping and scheduling algorithms, along with the associated timing and schedulability analysis, to guarantee the real-time and performance requirements of the applications.
引用
收藏
页码:214 / 221
页数:8
相关论文
共 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
    [J]. 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.
    [J]. 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
    [J]. 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, Qiao
    Li, Lei-Sheng
    Zhao, Hai-Tao
    Zhao, Hui
    Wu, Chang-Mao
    [J]. Ruan Jian Xue Bao/Journal of Software, 2021, 32 (08): : 2352 - 2364
  • [25] Efficient Parallel Framework for H.264/AVC Deblocking Filter on Many-Core Platform
    Zhang, Yongdong
    Yan, Chenggang
    Dai, Feng
    Ma, Yike
    [J]. IEEE TRANSACTIONS ON MULTIMEDIA, 2012, 14 (03) : 510 - 524
  • [26] 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
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 97 : 42 - 53
  • [27] Protecting Security-Critical Real-Time Systems against Fault Attacks in Many-Core Platforms
    Norollah, Amin
    Kazemi, Zahra
    Derafshi, Danesh
    Beitollahi, Hakem
    Fazeli, Mahdi
    [J]. 2022 CPSSI 4TH INTERNATIONAL SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST 2022), 2022,
  • [28] Parallel Deblocking Filter for H.264/AVC on the TILERA Many-Core Systems
    Yan, Chenggang
    Dai, Feng
    Zhang, Yongdong
    [J]. ADVANCES IN MULTIMEDIA MODELING, PT I, 2011, 6523 : 51 - 61
  • [29] 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
    [J]. 2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 563 - +
  • [30] A software stack for next-generation automotive systems on many-core heterogeneous platforms
    Burgio, Paolo
    Bertogna, Marko
    Capodieci, Nicola
    Cavicchioli, Roberto
    Sojka, Michal
    Houdek, Premysl
    Marongiu, Andrea
    Gai, Paolo
    Scordino, Claudio
    Morelli, Bruno
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 299 - 311