In the memory access subsystem design , on the basis of deeply discussing three kernel problems encountered in cache design , this paper presents a li cache model with virtual index and physical tag , using a hardware - based method to solve the synonym problem , and adopting l2 cache " s initiative requesting for the li cache " s snoop service to keep the consistency between li cache and l2 cache , then takes li data cache as an example to illustrate the li cache implementation 在訪存子系統(tǒng)的設計中,深入研究并解決了cache設計中的三個核心問題:采用虛地址索引、實地址tag ,用硬件方式解決synonym問題,以l2cache向l1cache主動請求snoop服務的方式實現(xiàn)兩級cache間的一致性。在此基礎上,給出了一個l1d - cache原型。