- 专利标题: Non-cacheable access handling in processor with virtually-tagged virtually-indexed data cache
-
申请号: US18199784申请日: 2023-05-19
-
公开(公告)号: US12061555B1公开(公告)日: 2024-08-13
- 发明人: John G. Favor , Srivatsan Srinivasan
- 申请人: Ventana Micro Systems Inc.
- 申请人地址: US CA Cupertino
- 专利权人: Ventana Micro Systems Inc.
- 当前专利权人: Ventana Micro Systems Inc.
- 当前专利权人地址: US CA Cupertino
- 代理机构: Huffman Law Group, PC
- 代理商 E Alan Davis
- 主分类号: G06F12/0888
- IPC分类号: G06F12/0888 ; G06F12/0837 ; G06F12/0891 ; G06F12/1045
摘要:
A load/store circuit performs a first lookup of a load virtual address in a virtually-indexed, virtually-tagged first-level data cache (VIVTFLDC) that misses and generates a fill request that causes translation of the load virtual address into a load physical address, receives a response that indicates the load physical address is in a non-cacheable memory region and is without data from the load physical address, allocates a VIVTFLDC data-less entry that includes an indication that the data-less entry is associated with a non-cacheable memory region, performs a second lookup of the load virtual address in the VIVTFLDC and determines the load virtual address hits on the data-less entry, determines from the hit data-less entry it is associated with a non-cacheable memory region, and generates a read request to read data from a processor bus at the load physical address rather than providing data from the hit data-less entry.
信息查询
IPC分类: