Loading...
Loading...

Go to the content (press return)

Cost-effective dynamic vectorization

Author
Pajuelo, M.A.; Gonzalez, A.; Valero, M.
Type of activity
Report
Date
2005-04
Code
UPC-DAC-RR-CAP-2005-8
Abstract
Schemes based on speculative execution usually improve the performance of processors. But this performance improvement is not for free. Extra speculative traffic is created to precompute, in advance, speculative data to be used later by non-speculative instructions. An excess of extra speculative traffic can be prejudicial if resources are not available for non-speculative instructions or functional units are overloaded for the extra activity. In this paper we present several schemes, built on t...
Keywords
Control-flow independence, Cost-effective, Dynamic vectorization, Energy-delay, Memory wall
Group of research
ARCO - Microarchitecture and Compilers
CAP - High Performace Computing Group
VIRTUOS - Virtualisation and Operating Systems