Invention Grant
- Patent Title: Detection of memory address aliasing and violations of data dependency relationships
- Patent Title (中): 检测内存地址别名和违反数据依赖关系
-
Application No.: US13628634Application Date: 2012-09-27
-
Publication No.: US09292294B2Publication Date: 2016-03-22
- Inventor: Muawya M. Al-Otoom , Paul Caprioli , Ryan Carlson , Ho-Seop Kim , Omar Shaikh
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Kenyon & Kenyon, LLP
- Main IPC: G06F9/312
- IPC: G06F9/312 ; G06F9/38 ; G06F9/44 ; G06F9/30 ; G06F7/00 ; G06F17/30

Abstract:
Method and apparatus to efficiently detect violations of data dependency relationships. A memory address associated with a computer instruction may be obtained. A current state of the memory address may be identified. The current state may include whether the memory address is associated with a read or a store instruction, and whether the memory address is associated with a set or a check. A previously accumulated state associated with the memory address may be retrieved from a data structure. The previously accumulated state may include whether the memory address was previously associated with a read or a store instruction, and whether the memory address was previously associated with a set or a check. If a transition from the previously accumulated state to the current state is invalid, a failure condition may be signaled.
Public/Granted literature
- US20140089271A1 MEMORY ADDRESS ALIASING DETECTION Public/Granted day:2014-03-27
Information query