DocumentCode :
1548427
Title :
Helix: Making the Extraction of Thread-Level Parallelism Mainstream
Author :
Campanoni, Simone ; Jones, Timothy M. ; Holloway, Glenn ; Wei, Gu-Yeon ; Brooks, David
Volume :
32
Issue :
4
fYear :
2012
Firstpage :
8
Lastpage :
18
Abstract :
Improving system performance increasingly depends on exploiting microprocessor parallelism, yet mainstream compilers still don´t parallelize code automatically. Helix automatically parallelizes general-purpose programs without requiring any special hardware; avoids slowing down compiled programs, making it a suitable candidate for mainstream compilers; and outperforms the most similar historical technique that has been implemented in production compilers.
Keywords :
multiprocessing systems; parallel programming; program compilers; helix; mainstream compilers; microprocessor parallelism; production compilers; thread-level parallelism mainstream; Encoding; Optimization; Parallel processing; Prefetching; Synchronization; DOACROSS parallelism; Encoding; Optimization; Parallel processing; Prefetching; Synchronization; extraction of coarse-grained parallelism; robustness of code optimization;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/MM.2012.50
Filename :
6226338
Link To Document :
بازگشت