Patent · US Active

Performing parallel processing of distributed arrays

US8707281B2 · kind B2 · utility

5Cited by
65References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 23, 2012
Grant dateApr 22, 2014
Priority date
Expiry dateSep 13, 2032

Classification

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

Abstract

One or more computer-readable media store executable instructions that, when executed by processing logic, perform parallel processing. The media store one or more instructions for initiating a single programming language, and identifying, via the single programming language, one or more data distribution schemes for executing a program. The media also store one or more instructions for transforming, via the single programming language, the program into a parallel program with an optimum data distribution scheme selected from the one or more identified data distribution schemes, and allocating the parallel program to two or more labs for parallel execution. The media further store one or more instructions for receiving one or more results associated with the parallel execution of the parallel program from the two or more labs, and providing the one or more results to the program.

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