DocumentCode
1911365
Title
Caching processor general registers
Author
Yung, Robert ; Wilhelm, Neil C.
Author_Institution
Sun Microsystems Labs, Mountain View, CA, USA
fYear
1995
fDate
2-4 Oct 1995
Firstpage
307
Lastpage
312
Abstract
VLIW, multi-context, or windowed-register architectures may require one hundred or more processor registers. It can be difficult to design a register file with so many registers that meets processor cycle time requirements. We propose to resolve this problem by taking advantage of register values that are bypassed within a processor´s pipeline, and supplementing the bypassed values with values supplied by a small register cache. If the register cache is sufficiently small then it can be designed to meet a fast target cycle time. We call this combination of bypassing and register caching the register scoreboard and cache. We develop a simple performance model and show by simulations that it can be effective for windowed-register architectures
Keywords
cache storage; memory architecture; parallel architectures; caching processor general registers; performance model; processor cycle time requirements; register caching; register file; small register cache; windowed-register architectures; Clocks; Frequency; Laboratories; Performance gain; Pipelines; Registers; Sun; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
Conference_Location
Austin, TX
ISSN
1063-6404
Print_ISBN
0-8186-7165-3
Type
conf
DOI
10.1109/ICCD.1995.528826
Filename
528826
Link To Document