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 :
بازگشت