Invention Grant
US09038080B2 Method and system for heterogeneous filtering framework for shared memory data access hazard reports 有权
用于共享内存数据访问危害报告的异构过滤框架的方法和系统

Method and system for heterogeneous filtering framework for shared memory data access hazard reports
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.
Information query
Patent Agency Ranking
0/0