Invention Grant
- Patent Title: Cache memory that supports tagless addressing
-
Application No.: US16149553Application Date: 2018-10-02
-
Publication No.: US10891241B2Publication Date: 2021-01-12
- Inventor: Hongzhong Zheng , Trung A. Diep
- Applicant: Rambus Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: Rambus Inc.
- Current Assignee: Rambus Inc.
- Current Assignee Address: US CA Sunnyvale
- Agent Marc P. Schuyler
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/1045 ; G06F12/0802 ; G06F12/1009

Abstract:
The disclosed embodiments relate to a computer system with a cache memory that supports tagless addressing. During operation, the system receives a request to perform a memory access, wherein the request includes a virtual address. In response to the request, the system performs an address-translation operation, which translates the virtual address into both a physical address and a cache address. Next, the system uses the physical address to access one or more levels of physically addressed cache memory, wherein accessing a given level of physically addressed cache memory involves performing a tag-checking operation based on the physical address. If the access to the one or more levels of physically addressed cache memory fails to hit on a cache line for the memory access, the system uses the cache address to directly index a cache memory, wherein directly indexing the cache memory does not involve performing a tag-checking operation and eliminates the tag storage overhead.
Public/Granted literature
- US20190102318A1 Cache Memory That Supports Tagless Addressing Public/Granted day:2019-04-04
Information query