Computer system and method of allocating cache memories in a multilevel cache hierarchy utilizing a locality hint within an instruction

作者: Millind Mittal

DOI:

关键词: Smart CacheLocality of referenceCache algorithmsCacheCache pollutionPage cacheCache invalidationComputer scienceCache coloringParallel computing

摘要: A computer system and method in which allocation of a cache memory is managed by utilizing locality hint value included within an instruction. When processor accesses for transfer data between the memory, that access can be allocated or not memory. The instruction controls if to made. plurality memories are present, they arranged into hierarchy assigned each level where control desired. may used identify lowest management avocation desired at any higher level(s). based on spatial and/or temporal associated with access. Data recognized depending attributes particular level. If identifies as non-temporal respect level, determined lower levels.

参考文章(4)
Steve S. Muchnick, Michael J. Mahon, Allen Baum, William R. Bryg, Ruby Bei-Loh Lee, Cache memory with variable fetch and replacement schemes ,(1989)
Frederick A. Ware, Karnamadakala Krishnamohan, Craig Hampel, Michael P. Farmwald, Cache system and method for prefetching of data ,(1993)