DocumentCode
3214677
Title
Simplified Multi-Ported Cache in High Performance Processor
Author
Zhang, Hao ; Fan, Dongrui
Author_Institution
Key Lab. of Comput. Syst. & Archit., Chinese Acad. of Sci., Beijing
fYear
2007
fDate
29-31 July 2007
Firstpage
9
Lastpage
14
Abstract
The memory bandwidth demands of modern microprocessors require the use of a multi-ported cache to achieve peak performance. However, multi- ported caches are costly to implement. In this paper we propose technique for using a simplified dual-ported cache instead, which is mostly composed of single- ported SRAMs, without decreasing the performance of the processor apparently. We evaluate this technique using realistic applications that include the operating system. Our technique using a simplified multi-ported banking cache, reduces the delay of select logic in LSQ by 16.1%, and achieves 98.1% of the performance of an ideal dual-ported cache.
Keywords
SRAM chips; cache storage; microprocessor chips; operating systems (computers); SRAM; high performance processor; memory bandwidth; modern microprocessors; operating system; simplified dual-ported cache; simplified multiported banking cache; Bandwidth; Banking; Clocks; Computer architecture; Costs; Delay; High performance computing; Laboratories; Microprocessors; Operating systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Networking, Architecture, and Storage, 2007. NAS 2007. International Conference on
Conference_Location
Guilin
Print_ISBN
0-7695-2927-5
Type
conf
DOI
10.1109/NAS.2007.49
Filename
4286402
Link To Document