-
公开(公告)号:US12197329B2
公开(公告)日:2025-01-14
申请号:US18078298
申请日:2022-12-09
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Michael W. Boyer , Preyesh Dalmia
IPC: G06F12/0804
Abstract: Systems and methods of cache flushing include receiving, from a software application, a first cache flush request to perform a range-based cache flush of a contiguous virtual address range within a virtual memory that maps to a physical memory. A single cache walk is triggered via a second cache flush request to a cache. The single cache walk performs the range-based cache flush for the contiguous physical address range from a beginning address of the contiguous physical address range to an ending address of the contiguous physical address range in response to the first cache flush request.
-
公开(公告)号:US20240193083A1
公开(公告)日:2024-06-13
申请号:US18078298
申请日:2022-12-09
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Michael W. Boyer , Preyesh Dalmia
IPC: G06F12/0804
CPC classification number: G06F12/0804 , G06F2212/1024
Abstract: Systems and methods of cache flushing include receiving, from a software application, a first cache flush request to perform a range-based cache flush of a contiguous virtual address range within a virtual memory that maps to a physical memory. A single cache walk is triggered via a second cache flush request to a cache. The single cache walk performs the range-based cache flush for the contiguous physical address range from a beginning address of the contiguous physical address range to an ending address of the contiguous physical address range in response to the first cache flush request.
-