Invention Grant
- Patent Title: High-speed selective cache invalidates and write-backs on GPUS
-
Application No.: US15390080Application Date: 2016-12-23
-
Publication No.: US10540280B2Publication Date: 2020-01-21
- Inventor: Mark Fowler , Jimshed Mirza , Anthony Asaro
- Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
- Applicant Address: US CA Sunnyvale CA Markham, Ontario
- Assignee: ADVANCED MICRO DEVICES, INC.,ATI TECHNOLOGIES ULC
- Current Assignee: ADVANCED MICRO DEVICES, INC.,ATI TECHNOLOGIES ULC
- Current Assignee Address: US CA Sunnyvale CA Markham, Ontario
- Agency: Volpe and Koenig, P.C.
- Main IPC: G06F12/1009
- IPC: G06F12/1009 ; G06T1/20 ; G06F12/0804 ; G06F12/0891

Abstract:
Techniques for performing cache invalidates and write-backs in an accelerated processing device (e.g., a graphics processing device that renders three-dimensional graphics) are disclosed. The techniques involve receiving requests from a “master” (e.g., the central processing unit). The techniques involve invalidating virtual-to-physical address translations in an address translation request. The techniques include splitting up the requests based on whether the requests target virtually or physically tagged caches. Addresses for the portions of a request that target physically tagged caches are translated using invalidated virtual-to-physical address translations for speed. The split up request is processed to generate micro-transactions for individual caches targeted by the request. Micro-transactions for physically and virtually tagged caches are processed in parallel. Once all micro-transactions for a request have been processed, the unit that made the request is notified.
Public/Granted literature
- US20180181488A1 HIGH-SPEED SELECTIVE CACHE INVALIDATES AND WRITE-BACKS ON GPUS Public/Granted day:2018-06-28
Information query
IPC分类: