Patent · US Active

Inducing concurrency in software code

US7765532B2 · kind B2 · utility

9Cited by
22References
33Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 22, 2002
Grant dateJul 27, 2010
Priority date
Expiry dateDec 27, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/456
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

An Induced Multi-threading (IMT) framework may be configured to induce multi-threaded execution in software code. In one embodiment, the IMT framework may include a concurrent code generator configured to receive marked code having one or more blocks of code marked for concurrent execution. Software code initially intended for sequential execution may have been automatically marked by an automated code marker and/or marked manually to generate the marked code. The concurrent code generator may be configured to generate concurrent code from the marked code. The concurrent code may include one or more tasks configured for concurrent execution in place of the one or more marked blocks of code. In one embodiment, the IMT framework may also include a scheduler configured to schedule one or more of the tasks for multi-threaded execution.

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