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 条
  • [41] High Performance Parallel Summed-Area Table Kernels for Multi-core and Many-core Systems
    Papatriantafyllou, Angelos
    Sacharidis, Dimitris
    EURO-PAR 2016: PARALLEL PROCESSING, 2016, 9833 : 306 - 318
  • [42] Software Defined Networks-on-Chip for Multi/Many-Core Systems: A Performance Evaluation.
    Sandoval-Arechiga, R.
    Parra-Michel, R.
    Vazquez-Avila, J. L.
    Flores-Troncoso, J.
    Ibarra-Delgado, S.
    PROCEEDINGS OF THE 2016 SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'16), 2016, : 129 - 130
  • [43] ASPaS: A Framework for Automatic SIMDization of Parallel Sorting on x86-based Many-core Processors
    Hou, Kaixi
    Wang, Hao
    Feng, Wu-chun
    PROCEEDINGS OF THE 29TH ACM INTERNATIONAL CONFERENCE ON SUPERCOMPUTING (ICS'15), 2015, : 383 - 392
  • [44] Linking Parallel Algorithmic Thinking to Many-Core Memory Systems and Speedups for Boosted Decision Trees
    Edwards, James A.
    Vishkin, Uzi
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS (MEMSYS 2018), 2018, : 161 - 168
  • [45] Run-time Probabilistic Detection of Miscalibrated Thermal Sensors in Many-core Systems
    Zhao, Jia
    Lu, Shiting
    Burleson, Wayne
    Tessier, Russell
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 1395 - 1398
  • [46] Adjustable Contiguity of Run-Time Task Allocation in Networked Many-Core Systems
    Fattah, Mohammad
    Liljeberg, Pasi
    Plosila, Juha
    Tenhunen, Hannu
    2014 19TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2014, : 349 - 354
  • [47] BlueVisor: A Scalable Real-Time Hardware Hypervisor for Many-core Embedded Systems
    Jiang, Zhe
    Audsley, Neil C.
    Dong, Pan
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 75 - 84
  • [48] Applying an Integrated Modelling Process to Run-time Management of Many-Core Systems
    Fathabadi, Asieh Salehi
    Snook, Colin
    Butler, Michael
    INTEGRATED FORMAL METHODS, IFM 2014, 2014, 8739 : 120 - 135
  • [49] The Glasgow Parallel Reduction Machine: Programming Shared-memory Many-core Systems using Parallel Task Composition
    Tousimojarad, Ashkan
    Vanderbauwhede, Wim
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (137): : 79 - 94
  • [50] DROP: Distributed Run-Time and Power Constraint Mapping for Many-Core Systems
    Mohammad, Mohammad
    Anagnostopoulos, Iraklis
    2018 25TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2018, : 245 - 248