Invention Grant
US09038080B2 Method and system for heterogeneous filtering framework for shared memory data access hazard reports
有权
用于共享内存数据访问危害报告的异构过滤框架的方法和系统
- Patent Title: Method and system for heterogeneous filtering framework for shared memory data access hazard reports
- Patent Title (中): 用于共享内存数据访问危害报告的异构过滤框架的方法和系统
-
Application No.: US13728968Application Date: 2012-12-27
-
Publication No.: US09038080B2Publication Date: 2015-05-19
- Inventor: Vyas Venkataraman , Manjunath Kudlur , Vinod Grover
- Applicant: NVIDIA Corporation
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA CORPORATION
- Current Assignee: NVIDIA CORPORATION
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F3/06 ; G06F9/48 ; G06F11/07

Abstract:
A system and method for detecting, filtering, prioritizing and reporting shared memory hazards are disclosed. The method includes, for a unit of hardware operating on a block of threads, mapping a plurality of shared memory locations assigned to the unit to a tracking table. The tracking table comprises initialization information for each shared memory location. The method also includes, for an instruction of a program within a barrier region, identifying a potential conflict by identifying a second access to a location in shared memory within a block of threads executed by the hardware unit. First information associated with a first access and second information associated with the second access to the location is determined. Filter criteria is applied to the first and second information to determine whether the instruction causes a reportable hazard. The instruction is reported when it causes the reportable hazard.
Public/Granted literature
- US20130305252A1 METHOD AND SYSTEM FOR HETEROGENEOUS FILTERING FRAMEWORK FOR SHARED MEMORY DATA ACCESS HAZARD REPORTS Public/Granted day:2013-11-14
Information query