loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
24 th. EUROMICRO Conference Volume 1 (EUROMICRO'98)
The Latency Hiding Effectiveness of Decoupled Access/Execute Processors
Västerås, Sweden
August 25-August 27
ISBN: 0-8186-8646-4
Joan-Manuel Parcerisa, Universitat Polit?cnica de Catalunya
Antonio Gonz?lez, Universitat Polit?cnica de Catalunya

Several studies have demonstrated that out-of-order execution processors may not be the most adequate organization for wide issue processors due to the increasing penalties that wire delays will cause in the issue logic. The main target of out-of-order execution is to hide functional unit latencies and memory latency. However, the former can be quite effectively handled at compile time and this observation is one of the main arguments for the emerging EPIC architectures. In this paper, we demonstrate that a decoupled access/execute organization is very effective at hiding memory latency, even when it is very long. This paper presents a thorough evaluation of such processor organization.

First, a generic decoupled access/execute architecture is defined and evaluated. Then the benefits of a lockup-free cache, control speculation and a store-load bypass mechanism under such architecture are evaluated. Our analysis indicates that memory latency can be almost completely hidden by such techniques.

Citation:
Joan-Manuel Parcerisa, Antonio Gonz?lez, "The Latency Hiding Effectiveness of Decoupled Access/Execute Processors," euromicro, vol. 1, pp.10293, 24 th. EUROMICRO Conference Volume 1 (EUROMICRO'98), 1998
Usage of this product signifies your acceptance of the Terms of Use.