Patent · US Active

Method and system for compiler identification of code for parallel execution

US9286090B2 · kind B2 · utility

0Cited by
6References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 20, 2014
Grant dateMar 15, 2016
Priority date
Expiry dateJan 20, 2034

Classification

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

Abstract

A method in a system for handling compiled code is provided. The system comprises a Just-In-Time, JIT, compiler for compiling code, and at least one array processor unit comprising a plurality of processors for executing program code. The method comprises compiling input program code, whereby compiled program code is generated for the input program code. While compiling at least two parts of the compiled program code to be executed in parallel are identified. The identified at least two parts of compiled code are executed in parallel speculatively on at least two respective of the plurality of processors. Control if the at least two parts of in parallel executed code are in conflict with each other is performed, and if the parts are in conflict, the parts are executed again.

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