2000 · 423 citations · 16 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware-software Co-designSystem-on-chip DesignInstruction Set ArchitectureMemory Hierarchy DesignMulticore Processor DesignSuperscalar ProcessingInstruction WindowIssue WidthProcessor ArchitectureRegister File DesignRegister FilesRegistersSuperscalar MicroarchitectureSuperscalar Pipeline Design
The register file access time is one of the critical delays in current superscalar processors. Its impact on processor performance is likely to increase in future processor generations, as they are expected to increase the issue width (which implies more register ports) and the size of the instruction window (which implies more registers), and to use some kind of multithreading. Under this scenario, the register file access time could be a dominant delay and a pipelined implementation would be desirable to allow for high clock rates.
16
Dean M. Tullsen, Susan J. Eggers, Henry M. Levy · 1995 · 1.4K citations · Full text
The Alpha 21264 microprocessor
R. E. Kessler · IEEE Micro · 1999 · 863 citations
Complexity-effective superscalar processors
Subbarao Palacharla, Norman P. Jouppi, James E. Smith · 1997 · 839 citations
Dean M. Tullsen, Susan J. Eggers, Joel Emer et al. · 1996 · 782 citations