DocumentCode :
123912
Title :
P-SOCRATES: A Parallel Software Framework for Time-Critical Many-Core Systems
Author :
Pinho, Luis Miguel ; Quinones, Eduardo ; Bertogna, Marko ; Marongiu, Andrea ; Pereira Carlos, Jorge ; Scordino, Claudio ; Ramponi, Michele
Author_Institution :
ISEP, Porto, Portugal
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
214
Lastpage :
221
Abstract :
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 next-generation 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.
Keywords :
embedded systems; parallel processing; scheduling; COTS platforms; EC domains; EC systems; HPC; P-SOCRATES; associated timing; commercial-off-the-shelf platforms; embedded computing domains; high-performance computing; integrated framework; many-core accelerated architectures; many-core embedded platforms; mapping algorithm; merging techniques; parallel execution; parallel software framework; real-time requirements; schedulability analysis; scheduling algorithm; time-critical many-core systems; timing requirements; workload-intensive applications; Computational modeling; Computer architecture; Embedded computing; Hardware; Real-time systems; Time factors; Timing; Many-core systems; Parallel programming; Predictability; Real-Time; Scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location :
Verona
Type :
conf
DOI :
10.1109/DSD.2014.94
Filename :
6927247
Link To Document :
بازگشت