Patent · US Active

Atomic groups for debugging

US8307346B2 · kind B2 · utility

10Cited by
4References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 25, 2006
Grant dateNov 6, 2012
Priority date
Expiry dateSep 12, 2030

Classification

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

Abstract

Transactional memory implementations provide the “illusion” of multiple memory locations changing value atomically, while in fact they do not. Techniques that employ transactional memory may allow a debug user to define a group of variables as an atomic group and may ensure coherent or consistent access to variables of the atomic group. These techniques may facilitate the debugging of programs that are executed using transactional memory. Unlike conventional debuggers, debuggers that employ these techniques may be adapted to provide a coherent or consistent view of variables in a system that employs transactional memory. The atomic group may be accessed for viewing and/or modifying during debugging using a transaction, regardless of whether all or less than all of the variables in the atomic group are modified.

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