loading...
The Limits of Speculative Trace Reuse on Deeply Pipelined Processors
S?o Paulo, SP - Brazil November 10-November 12
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CAHPC.2003.125031915th Symposium on Computer Architectu ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Bruce R. Childers, University of Pittsburgh
Mary Lou Soffa, University of Pittsburgh
Trace reuse improves the performance of processors by skipping the execution of sequences of redundant instructions. However, many reusable traces do not have all of their inputs ready by the time the reuse test is done. For these cases, we developed a new technique called Reuse through Speculation on Traces (RST), where trace inputs may be predicted. This paper studies the limits of RST for modern processors with deep pipelines, as well as the effects of constraining resources on performance.We show that our approach reuses more traces than the non-speculative trace reuse technique, with speedups of 43% over a non-speculative trace reuse and 57% when memory accesses are reused.
Citation:
Maurício L. Pilla, Amarildo T. da Costa, Felipe M. G. França, Bruce R. Childers, Mary Lou Soffa, "The Limits of Speculative Trace Reuse on Deeply Pipelined Processors," sbac-pad, pp.36, 15th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.