Patent · US Active

Using a concurrent partial inspector loop with speculative parallelism

US7823141B1 · kind B1 · utility

3Cited by
11References
12Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 30, 2005
Grant dateOct 26, 2010
Priority date
Expiry dateAug 26, 2029

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/5066
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for executing a loop in an application that includes executing iterations in a first segment of the loop by a base thread, logging memory transactions that occur during execution of iterations in the first segment by a co-inspector thread to obtain a co-inspector log, executing iterations in a second segment of the loop by a co-thread to obtain temporary results, logging memory transactions that occur during execution of iterations in the second segment to obtain a co-thread log, and comparing the co-inspector log and the co-thread log to determine whether a thread interdependency exists.

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