Patent · US Active

Detecting memory hazards in parallel computing

US8635501B2 · kind B2 · utility

1Cited by
9References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 25, 2011
Grant dateJan 21, 2014
Priority date
Expiry dateJul 19, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/079
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer-implemented method, computer-readable media, and a computerized system to track and detect data hazards are provided. The computerized system includes processors configured to execute instructions associated with a multithreaded program. The computerized system allocates memory for the multithreaded program and creates threads for execution on the processors. The memory may include a reserved area for tracking information. The threads access the allocated memory in accordance with the multithreaded program and the memory including the tracking information is updated based on the threads' memory access. In turn, the processors generate notifications of data hazard based on the tracking information stored in the allocated memory.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.