Multilevel storage hierarchy with a variable address mode

作者: James Gerald Brenza

DOI:

关键词: Parallel computingCPU cacheComputer scienceCache coloringCache algorithmsCache pollutionCache invalidationOperating systemCache-oblivious algorithmCachePage cache

摘要: The disclosure provides a data processing system which contains multi-level storage hierarchy, in the two highest hierarchy levels (e.g. Ll and L2) are private (not shared) to single CPU, order be close proximity each other CPU. Each cache has line length convenient respective cache. A common directory an L1 control array (L1CA) provided for CPU access both L2 caches. is addressed by requesting logical addresses, of either real/absolute address or virtual address, according whichever mode in. entry representation derived from that previously missed directory. request "hits" if its requested any L2). presence field (LPF) included aid determining hit L1CA information supplement corresponding entry; used during LRU castout, but not critical path hit. translation lookaside buffer (TLB) determine hits. TLB output only infrequent times misses directory, translated (i.e. absolute address) then synonym location same cache, main storage, another multiprocessor using synonym/cross-interrogate directories.

参考文章(4)
Frederick Otto Flusche, John Anthony Gerardi, Shiu Kwong Chan, Bruce Lloyd Mcgilvray, Richard Neil Gustafson, Cache storage hierarchy for a multiprocessor system ,(1981)
Iii Thomas Oscar Curlee, Ethel Louise Richardson, Bruce Lloyd Mcgilvray, Iii Robert Jackson Bullions, Peter Hermon Gum, Data processing system with guest architectural support ,(1982)