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 :
بازگشت