Title :
Cache resident data locality analysis
Author :
Samdani, Q.G. ; Thornton, M.A.
Author_Institution :
Intel Corp., USA
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;
Conference_Titel :
Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2000. Proceedings. 8th International Symposium on
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7695-0728-X
DOI :
10.1109/MASCOT.2000.876582