发明名称 Cache Accessed Using Virtual Addresses
摘要 A computer architecture provides a memory cache that is accessed not by physical addresses but by virtual addresses directly from running processes. Ambiguities that can result from multiple virtual addresses mapping to a single physical address are handled by dynamically tracking synonyms and connecting a limited number of virtual synonyms mapping to the same physical address to a single key virtual address that is used exclusively for cache access.
申请公布号 US2016188486(A1) 申请公布日期 2016.06.30
申请号 US201514867926 申请日期 2015.09.28
申请人 Wisconsin Alumni Research Foundation 发明人 Sohi Gurindar S.;Yoon Hongil
分类号 G06F12/10;G06F12/08;G06F3/06 主分类号 G06F12/10
代理机构 代理人
主权项 1. An electronic processor architecture for use with a memory having storage at physical addresses comprising: a processor; a memory cache; a cache control circuit caching memory data of a physical address by virtual address; a translation circuit for translating between a virtual address from the processor and a physical address; and a synonym tracking circuit receiving a given virtual address from the processor for access to the cache and (1) determining if the given virtual address is a synonym with an other virtual address mapping to a same given physical memory address of data in the cache; and (2) when the given virtual memory address is a synonym, accessing the memory cache using the other virtual address as an accessing address for the memory cache.
地址 Madison WI US