Patent · US Active

Link-time resource allocation for a multi-threaded processor architecture

US8578354B2 · kind B2 · utility

2Cited by
2References
48Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 11, 2009
Grant dateNov 5, 2013
Priority date
Expiry dateJan 20, 2030

Classification

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

Abstract

A method comprising: independently compiling a plurality of modules of source code to generate a plurality of respective object modules comprising a plurality of respective parallel threads explicitly designated by a user to be executed in parallel on a target platform; in each of the object modules, inserting at least one symbol indicative of a usage of a resource of the target platform associated with the respective thread; executing a linker to perform a linking process for linking the object modules, wherein the linking process comprises assessing the symbols in conjunction with one another, and based on the assessment generating an indication relating to a usage of the resource required for execution of the threads in parallel.

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