DocumentCode
327881
Title
The latency hiding effectiveness of decoupled access/execute processors
Author
Parcerisa, Joan-Manuel ; Gonzalez, Antonio
Author_Institution
Dept. d´´Arquitectura de Computadors, Univ. Politecnica de Catalunya, Barcelona, Spain
Volume
1
fYear
1998
fDate
25-27 Aug 1998
Firstpage
293
Abstract
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 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 an architecture are evaluated. Our analysis indicates that memory latency can be almost completely hidden by such techniques
Keywords
cache storage; computer architecture; delays; EPIC architectures; access processors; compile-time handling; control speculation; decoupled processors; execute processors; functional unit latencies; generic decoupled access/execute architecture; issue logic; latency hiding effectiveness; lockup-free cache; memory latency; out-of-order execution; processor organization; store-load bypass mechanism; wide-issue processors; wire delays; Clocks; Delay; Dynamic scheduling; Force control; Logic; Out of order; Parallel processing; Pipelines; Prefetching; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Euromicro Conference, 1998. Proceedings. 24th
Conference_Location
Vasteras
ISSN
1089-6503
Print_ISBN
0-8186-8646-4
Type
conf
DOI
10.1109/EURMIC.1998.711813
Filename
711813
Link To Document