DocumentCode
1078117
Title
Explaining Dynamic Cache Partitioning Speed Ups
Author
Moreto, Miquel ; Cazorla, Francisco J. ; Ramirez, Alex ; Valero, Mateo
Author_Institution
Univ. Politecnica de Catalunya, Barcelona
Volume
6
Issue
1
fYear
2007
Firstpage
1
Lastpage
4
Abstract
Cache partitioning has been proposed as an interesting alternative to traditional eviction policies of shared cache levels in modern CMP architectures: throughput is improved at the expense of a reasonable cost. However, these new policies present different behaviors depending on the applications that are running in the architecture. In this paper, we introduce some metrics that characterize applications and allow us to give a clear and simple model to explain final throughput speed ups.
Keywords
cache storage; microprocessor chips; chip multiprocessing; dynamic cache partitioning; shared cache levels; Computer architecture; Counting circuits; Parallel processing; Process design; Resource management; Streaming media; Surface-mount technology; Throughput; Uninterruptible power systems; Yarn; B Hardware; B.3 Memory Structures; B.3.2 Design Styles; B.3.2.b Cache memories; B.3.3 Performance Analysis and Design Aids; C Computer Systems Organization; C.1 Processor Architectures; C.1.4 Parallel Architectures; C.1.4.e Multi-core/single-chip multiprocessors; C.1.5 Micro-architecture implementation considerations; C.1.5.e Memory hierarchy; C.4 Performance of Systems; C.4.d Modeling techniques;
fLanguage
English
Journal_Title
Computer Architecture Letters
Publisher
ieee
ISSN
1556-6056
Type
jour
DOI
10.1109/L-CA.2007.3
Filename
4278824
Link To Document