-
C. Silvano,
W. Fornaciari,
S.C. Reghizzi,
G. Agosta,
G. Palermo,
V. Zaccaria,
P. Bellasi,
F. Castro,
S. Corbetta, E. Speziale, [......],
P. Raghavan,
C. Ykman-Couvreur,
A. Bartzas,
D. Soudris,
T. Kempf,
G. Ascheid,
H. Meyr,
J. Ansari,
P. Mahonen,
B. Vanthournout
[show abstract]
[hide abstract]
ABSTRACT: The 2PARMA project aims at overcoming the lack of parallel programming models and run-time resource management techniques to exploit the features of many-core processor architectures. More in detail, the 2PARMA project focuses on the definition of a parallel programming model combining component-based and single-instruction multiple-thread approaches, instruction set virtualisation based on portable byte-code, run-time resource management policies and mechanisms as well as design space exploration methodologies for Many-core Computing Fabrics.
Industrial Informatics (INDIN), 2011 9th IEEE International Conference on; 08/2011
-
[show abstract]
[hide abstract]
ABSTRACT: Reduction operations play a key role in modern massively data parallel computation. However, current implementations in shared memory programming APIs such as OpenMP are often computation bottlenecks due to the high number of atomic operations involved. We propose a reduction design that exploits the coupling with a barrier synchronization to optimize the execution of the reduction. Experimental results show how the number of atomic operations involved is dramatically reduced, which can lead to significant improvement in scaling properties on large numbers of processing elements. We report a speedup of 1.53x on the 312.swim_m SPEC OMP2001 benchmark and a speedup of 4.02x on the streamcluster benchmark from the PARSEC suite over the baseline.
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on; 06/2011
-
C. Silvano,
W. Fornaciari,
S. Crespi Reghizzi,
G. Agosta,
G. Palermo,
V. Zaccaria,
P. Bellasi,
F. Castro,
S. Corbetta,
A. Di Biagio, [......],
A. Bartzas,
S. Xydis,
D. Soudris,
T. Kempf,
G. Ascheid,
R. Leupers,
H. Meyr,
J. Ansari,
P. Mähönen,
B. Vanthournout
[show abstract]
[hide abstract]
ABSTRACT: The 2PARMA project focuses on the development of parallel programming models and run-time resource management techniques to
exploit the features of many-core processor architectures. The main goals of the 2PARMA project are: definition of a parallel
programming model combining component-based and single-instruction multiple-thread approaches, instruction set virtualisation
based on portable byte-code, run-time resource management policies and mechanisms as well as design space exploration methodologies
for many-core computing architectures.
12/2010: pages 65-79;
-
C. Silvano,
W. Fornaciari,
S. Crespi Reghizzi,
G. Agosta,
G. Palermo,
V. Zaccaria,
P. Bellasi,
F. Castro,
S. Corbetta,
A. Di Biagio, [......],
A. Bartzas,
S. Xydis,
D. Soudris,
T. Kempf,
G. Ascheid,
R. Leupers,
H. Meyr,
J. Ansari,
P. Mähönen,
B. Vanthournout
[show abstract]
[hide abstract]
ABSTRACT: The main goals of the 2PARMA project are: the definition of a parallel programming model combining component-based and single-instruction multiple-thread approaches, instruction set virtualisation based on portable byte-code, run-time resource management policies and mechanisms as well as design space exploration methodologies for many-core computing architectures.
VLSI, IEEE Computer Society Annual Symposium on.