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 条
  • [1] P-SOCRATES: A parallel software framework for time-critical many-core systems
    Pinho, Luis Miguel
    Nelis, Vincent
    Yomsi, Patrick Meumeu
    Quinones, Eduardo
    Bertogna, Marko
    Burgio, Paolo
    Marongiu, Andrea
    Scordino, Claudio
    Gai, Paolo
    Ramponi, Michele
    Mardiak, Michal
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (08) : 1190 - 1203
  • [2] Parallel Many-Core Avionics Systems
    Panic, Milos
    Quinones, Eduardo
    Zaykov, Pavel G.
    Hernandez, Carles
    Abella, Jaume
    Cazorla, Francisco J.
    [J]. 2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,
  • [3] Parallel Circuit Simulation on Multi/Many-core Systems
    Chen, Xiaoming
    Wang, Yu
    Yang, Huazhong
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 2530 - 2533
  • [4] Parallel Likelihood Function Evaluation on Heterogeneous Many-core Systems
    Jarp, Sverre
    Lazzaro, Alfio
    Leduc, Julien
    Nowak, Andrzej
    Lindal, Yngve Sneen
    [J]. APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 209 - 216
  • [5] Highly Parallel Framework for HEVC Motion Estimation on Many-core Platform
    Yan, Chenggang
    Zhang, Yongdong
    Dai, Feng
    Li, Liang
    [J]. 2013 DATA COMPRESSION CONFERENCE (DCC), 2013, : 63 - 72
  • [6] SAM: A Haskell Parallel Programming Model for Many-Core Systems
    Kim, Yeoneo
    Cheon, Junseok
    Liu, Xiao
    Byun, Sugwoo
    Woo, Gyun
    [J]. PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 822 - 825
  • [7] Efficient Parallel Framework for HEVC Deblocking Filter on Many-core Platform
    Yan, Chenggang
    Zhang, Yongdong
    Dai, Feng
    Li, Liang
    [J]. 2013 DATA COMPRESSION CONFERENCE (DCC), 2013, : 530 - 530
  • [8] Analysis of the Parallel Programming Models in Haskell for Many-Core Systems
    Liu, Xiao
    Kim, Yeoneo
    Cheon, Junseok
    Byun, Sugwoo
    Woo, Gyun
    [J]. PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 838 - 841
  • [9] Efficient Parallel Framework for HEVC Motion Estimation on Many-Core Processors
    Yan, Chenggang
    Zhang, Yongdong
    Xu, Jizheng
    Dai, Feng
    Zhang, Jun
    Dai, Qionghai
    Wu, Feng
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2014, 24 (12) : 2077 - 2089
  • [10] MPI hardware framework for many-core based embedded systems
    Mendonca Pereira, Rodrigo Vinicius
    Seman, Laio Oriel
    Berejuck, Marcelo Daniel
    de Melo, Douglas Rossi
    Morales, Analucia Schiaffino
    Bezerra, Eduardo Augusto
    [J]. INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2021, 35 (01) : 42 - 56