The Community for Technology Leaders
Green Image
Issue No. 04 - July-Aug. (2012 vol. 32)
ISSN: 0272-1732
pp: 8-18
Gu-Yeon Wei , Harvard University
Glenn Holloway , Harvard University
Timothy M. Jones , University of Cambridge
Simone Campanoni , Harvard University
David Brooks , Harvard University
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.
INDEX TERMS
Prefetching, Parallel processing, Synchronization, Encoding, Optimization, robustness of code optimization, Prefetching, Parallel processing, Synchronization, Encoding, Optimization, DOACROSS parallelism, extraction of coarse-grained parallelism
CITATION
Gu-Yeon Wei, Glenn Holloway, Timothy M. Jones, Simone Campanoni, David Brooks, "Helix: Making the Extraction of Thread-Level Parallelism Mainstream", IEEE Micro, vol. 32, no. , pp. 8-18, July-Aug. 2012, doi:10.1109/MM.2012.50
177 ms
(Ver )