Invention Grant
US09361118B2 Method for memory consistency among heterogeneous computer components
有权
异构计算机组件之间内存一致性的方法
- Patent Title: Method for memory consistency among heterogeneous computer components
- Patent Title (中): 异构计算机组件之间内存一致性的方法
-
Application No.: US14275271Application Date: 2014-05-12
-
Publication No.: US09361118B2Publication Date: 2016-06-07
- Inventor: Derek R. Hower , Mark D. Hill , David Wood , Steven K. Reinhardt , Benedict R. Gaster , Blake A. Hechtman , Bradford M. Beckmann
- Applicant: Advanced Micro Devices, Inc.
- Applicant Address: US CA Sunnyvale
- Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee: ADVANCED MICRO DEVICES, INC.
- Current Assignee Address: US CA Sunnyvale
- Agency: Volpe and Koenig, P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F9/44 ; G06F9/52

Abstract:
A method, computer program product, and system is described that determines the correctness of using memory operations in a computing device with heterogeneous computer components. Embodiments include an optimizer based on the characteristics of a Sequential Consistency for Heterogeneous-Race-Free (SC for HRF) model that analyzes a program and determines the correctness of the ordering of events in the program. HRF models include combinations of the properties: scope order, scope inclusion, and scope transitivity. The optimizer can determine when a program is heterogeneous-race-free in accordance with an SC for HRF memory consistency model. For example, the optimizer can analyze a portion of program code, respect the properties of the SC for HRF model, and determine whether a value produced by a store memory event will be a candidate for a value observed by a load memory event. In addition, the optimizer can determine whether reordering of events is possible.
Public/Granted literature
- US20140337587A1 METHOD FOR MEMORY CONSISTENCY AMONG HETEROGENEOUS COMPUTER COMPONENTS Public/Granted day:2014-11-13
Information query