DocumentCode
2530284
Title
Cache resident data locality analysis
Author
Samdani, Q.G. ; Thornton, M.A.
Author_Institution
Intel Corp., USA
fYear
2000
fDate
2000
Firstpage
539
Lastpage
546
Abstract
The data cache organization of a computer can significantly affect overall data access latencies when a program is executed. The cache performance depends on the locality characteristics of the data being processed in a program as well as the underlying architecture. A typical executing program has a data access profile that exhibits both temporal and spatial locality characteristics. Since most processors contain single data caches at a given level and since the single data cache cannot be optimized for purely spatial nor purely temporal locality data accesses, cache space pollution and inefficient usage of cache resources can occur. In the worst case, these phenomena can actually introduce additional data access latency through repeated line fills. An analysis and modeling scheme is presented that describes the runtime data access behavior of several benchmark programs in a typical, unified data cache. The motivation for the development of this model is to produce information that may aid in the design of a split data cache with one side optimized for temporal locality accesses and the other for spatial locality accesses
Keywords
cache storage; data analysis; memory architecture; storage management; virtual machines; benchmark programs; cache performance; cache resident data locality analysis; cache resources; cache space pollution; data access latencies; data access latency; data access profile; data cache organization; executing program; locality characteristics; modeling scheme; repeated line fills; runtime data access behavior; spatial locality; spatial locality accesses; split data cache; temporal locality accesses; unified data cache; Cache memory; Computer architecture; Data analysis; Delay; Design optimization; Hardware; Information retrieval; Pollution; Runtime; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2000. Proceedings. 8th International Symposium on
Conference_Location
San Francisco, CA
ISSN
1526-7539
Print_ISBN
0-7695-0728-X
Type
conf
DOI
10.1109/MASCOT.2000.876582
Filename
876582
Link To Document