DocumentCode
2814245
Title
An integrated approach to accelerate data and predicate computations in hyperblocks
Author
Eichenberger, Alexandre ; Meleis, Waleed ; Maradani, Suman
Author_Institution
North Carolina State Univ., Raleigh, NC, USA
fYear
2000
fDate
2000
Firstpage
101
Lastpage
111
Abstract
To exploit increased instruction-level parallelism available in modern processors, we describe the formation and optimization of tracenets, an integrated approach to reducing the length of the critical path in data and predicated computation. By tightly integrating selective path expansion and path optimization within hyperblocks, our algorithm is able to produce highly optimized code without exploring the exponentially large number of paths included in a hyperblock. Our approach extracts more of the implicit predicate correlations in hyperblocks and uses a precise model of predicate correlations to aggressively accelerate data and predicate computations. Experimental results indicate that tracenets can significantly reduce the number of dynamic execution cycles
Keywords
data handling; instruction sets; optimising compilers; parallel architectures; parallel programming; program diagnostics; scheduling; critical path; data acceleration; dynamic execution cycles; highly optimized code; hyperblocks; implicit predicate correlations; instruction-level parallelism; integrated approach; modern processors; path optimization; precise model; predicate computations; predicated computation; selective path expansion; tracenets; Acceleration; Computer aided instruction; Concurrent computing; Data mining; Hardware; Microarchitecture; Microprocessors; Modems; Optimizing compilers; Parallel processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Microarchitecture, 2000. MICRO-33. Proceedings. 33rd Annual IEEE/ACM International Symposium on
Conference_Location
Monterey, CA
ISSN
1072-4451
Print_ISBN
0-7695-0924-X
Type
conf
DOI
10.1109/MICRO.2000.898062
Filename
898062
Link To Document