Title | ||
---|---|---|
An integrated, programming model-driven framework for NoC-QoS support in cluster-based embedded many-cores |
Abstract | ||
---|---|---|
Embedded SoC designs are embracing the many-core paradigm to deliver the required performance to run an ever-increasing number of applications in parallel. Networks-on-Chip (NoC) are considered as a convenient technology to implement many-core embedded platforms. The complex and non-uniform nature of the traffic flows generated when multiple parallel applications are running simultaneously calls for Quality-of-Service (QoS) extensions in the NoC, but to efficiently exploit similar services it is necessary to expose them to the software in a easy-to-use yet efficient manner. In this paper we present an integrated hardware/software approach for delivering QoS on top of an hybrid OpenMP-MPI parallel programming model. Our experimental results show the effectiveness of our proposal over a broad range of benchmarks and application mappings, demonstrating the ability to manage parallelism under QoS requirements effortlessly from the programming model. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1016/j.parco.2013.06.002 | Parallel Computing |
Keywords | Field | DocType |
application mapping,programming model-driven framework,multiple parallel application,hybrid openmp-mpi parallel programming,many-core paradigm,many-core embedded platform,noc-qos support,broad range,software approach,programming model,cluster-based embedded many-cores,soc design,qos requirement,mpi,network on chip,quality of service,parallel computing | Programming paradigm,Computer science,Parallel computing,Network on a chip,Quality of service,Exploit,Parallel programming model,Software | Journal |
Volume | Issue | ISSN |
39 | 10 | 0167-8191 |
Citations | PageRank | References |
3 | 0.40 | 36 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
J. Joven | 1 | 3 | 0.40 |
A. Marongiu | 2 | 3 | 0.40 |
F. Angiolini | 3 | 144 | 8.26 |
Luca Benini | 4 | 13116 | 1188.49 |
Giovanni De Micheli | 5 | 10245 | 1018.13 |