DocumentCode
1532518
Title
Performance trade-offs for microprocessor cache memories
Author
Alpert, Donald B. ; Flynn, Michael J.
Author_Institution
Nat. Semicond. Corp., Herzliya, Israel
Volume
8
Issue
4
fYear
1988
Firstpage
44
Lastpage
54
Abstract
Design trade-offs for integrated microprocessors caches are examined. A model of cache utilization is introduced to evaluate the effects on cache performance of varying the block size. By considering the overhead cost of sorting address tags and replacement information along with data, it is found that large block sizes lead to more cost-effective cache designs than predicted by previous studies. When the overhead cost is high, caches that fetch only partial blocks on a miss perform better than similar caches that fetch entire blocks. This study indicates that lessons from mainframe and minicomputer design practice should be critically examined to benefit the design of microprocessors.<>
Keywords
buffer storage; performance evaluation; block size; cache performance; cache utilization; integrated microprocessors caches; microprocessor cache memories; miss; partial blocks; replacement information; sorting address tags; Buffer storage; Cache memory; Central Processing Unit; Circuits; Costs; Emulation; Microcomputers; Microprocessors; System-on-a-chip; Very large scale integration;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/40.7771
Filename
7771
Link To Document