Invention Grant
- Patent Title: Cache management for memory operations
- Patent Title (中): 内存操作缓存管理
-
Application No.: US13436767Application Date: 2012-03-30
-
Publication No.: US08935475B2Publication Date: 2015-01-13
- Inventor: Anthony Asaro , Kevin Normoyle , Mark Hummel , Norman Rubin , Mark Fowler
- Applicant: Anthony Asaro , Kevin Normoyle , Mark Hummel , Norman Rubin , Mark Fowler
- Applicant Address: CA Ontario US CA Sunnyvale
- Assignee: ATI Technologies ULC,Advanced Micro Devices, Inc.
- Current Assignee: ATI Technologies ULC,Advanced Micro Devices, Inc.
- Current Assignee Address: CA Ontario US CA Sunnyvale
- Agency: Volpe and Koening, P.C.
- Main IPC: G06F12/02
- IPC: G06F12/02 ; G06F12/08 ; G06F12/12

Abstract:
Embodiments of the present invention provides for the execution of threads and/or workitems on multiple processors of a heterogeneous computing system in a manner that they can share data correctly and efficiently. Disclosed method, system, and article of manufacture embodiments include, responsive to an instruction from a sequence of instructions of a work-item, determining an ordering of visibility to other work-items of one or more other data items in relation to a particular data item, and performing at least one cache operation upon at least one of the particular data item or the other data items present in any one or more cache memories in accordance with the determined ordering. The semantics of the instruction includes a memory operation upon the particular data item.
Public/Granted literature
- US20130262775A1 Cache Management for Memory Operations Public/Granted day:2013-10-03
Information query