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
来源
2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD) | 2014年
关键词
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 条
  • [31] 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
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 52 : 299 - 311
  • [32] A Highly Parallel Framework for HEVC Coding Unit Partitioning Tree Decision on Many-core Processors
    Yan, Chenggang
    Zhang, Yongdong
    Xu, Jizheng
    Dai, Feng
    Li, Liang
    Dai, Qionghai
    Wu, Feng
    IEEE SIGNAL PROCESSING LETTERS, 2014, 21 (05) : 573 - 576
  • [33] A Multi-Agent Framework for Thermal Aware Task Migration in Many-Core Systems
    Ge, Yang
    Qiu, Qinru
    Wu, Qing
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (10) : 1758 - 1771
  • [34] Machine Learning for Run-Time Energy Optimisation in Many-Core Systems
    Biswas, Dwaipayan
    Balagopal, Vibishna
    Shafik, Rishad
    Al-Hashimi, Bashir M.
    Merrett, Geoff V.
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1588 - 1592
  • [35] Design Methodology and Run-time Management for Predictable Many-Core Systems
    Wildermann, Stefan
    Weichslgartner, Andreas
    Teich, Juergen
    2015 IEEE 18TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING WORKSHOPS, 2015, : 103 - 110
  • [36] Response-time analysis of mesh-based many-core systems
    Villaescusa, David Garcia
    Rivas, Mario Aldea
    Harbour, Michael Gonzalez
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 134
  • [37] Evaluation and Detection of Hardware Trojan for Real-Time Many-Core Systems
    Hazra, Suvadip
    Sattenapalli, Jaswanth Sai
    Roy, Arka
    Dalui, Mamata
    PROCEEDINGS OF THE 2018 8TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2018), 2018, : 31 - 36
  • [38] BlueVisor: Time-Predictable Hardware Hypervisor for Many-Core Embedded Systems
    Jiang, Zhe
    Wei, Ran
    Dong, Pan
    Zhuang, Yan
    Audsley, Neil C.
    Gray, Ian
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (09) : 2205 - 2218
  • [39] Prediction Based Run-Time Reconfiguration on Many-core Embedded Systems
    Li, Zheng
    He, Shuibing
    Wang, Li
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE) AND IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC), VOL 2, 2017, : 140 - 146
  • [40] Near-Optimal Thermal Monitoring Framework for Many-Core Systems-on-Chip
    Ranieri, Juri
    Vincenzi, Alessandro
    Chebira, Amina
    Atienza, David
    Vetterli, Martin
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (11) : 3197 - 3209