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. Joven130.40
A. Marongiu230.40
F. Angiolini31448.26
Luca Benini4131161188.49
Giovanni De Micheli5102451018.13