DocumentCode :
2611005
Title :
HEAP: A Highly Efficient Adaptive Multi-processor Framework
Author :
Lavagno, L. ; Lazarescu, M. ; Walters, J. ; Kienhuis, B. ; Papaefstathiou, I. ; Brokalakis, A. ; Schaefer, F.
Author_Institution :
Politec. Di Torino, Turin, Italy
fYear :
2012
fDate :
5-8 Sept. 2012
Firstpage :
509
Lastpage :
516
Abstract :
Writing parallel code is difficult, especially when starting from a sequential reference implementation. Our research efforts, as demonstrated in this paper, face this challenge directly by providing an innovative toolset that helps software developers profile and parallelize an existing sequential implementation, by exploiting top-level pipeline-style parallelism. The innovation of our approach is based on the facts that a) we use both automatic and profiling-driven estimates of the available parallelism, b) we refine those estimates using metric-driven verification techniques, and c) we support dynamic recovery of excessively optimistic parallelization. The proposed toolset has been utilized to find an efficient parallel code organization for a number of real-world representative applications, and a version of the toolset is provided in an open-source manner.
Keywords :
multiprocessing systems; parallel processing; pipeline processing; program verification; public domain software; HEAP; automatic parallelism estimation; dynamic recovery; highly efficient adaptive multiprocessor framework; innovative toolset; metric-driven verification techniques; open source toolset; optimistic parallelization; parallel code organization; profiling-driven parallelism estimation; sequential reference implementation; top-level pipeline-style parallelism; Arrays; Computational modeling; Manuals; Parallel processing; Runtime; Software; Automated parallelization; Data dependency profiling; Parallelization verfirication; Parallelizing toolset;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital System Design (DSD), 2012 15th Euromicro Conference on
Conference_Location :
Izmir
Print_ISBN :
978-1-4673-2498-4
Type :
conf
DOI :
10.1109/DSD.2012.71
Filename :
6386934
Link To Document :
بازگشت