Patent · US Active

Parallel programming using possible parallel regions and its language profiling compiler, run-time system and debugging support

US8549499B1 · kind B1 · utility

26Cited by
6References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 18, 2007
Grant dateOct 1, 2013
Priority date
Expiry dateJul 15, 2031

Classification

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

Abstract

A method of dynamic parallelization for programs in systems having at least two processors includes examining computer code of a program to be performed by the system, determining a largest possible parallel region in the computer code, classifying data to be used by the program based on a usage pattern and initiating multiple, concurrent processes to perform the program. The multiple, concurrent processes ensure a baseline performance that is at least as efficient as a sequential performance of the computer code.

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