• 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