Device for performing parallel processing of distributed arrays
US8239846B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 20, 2008 |
| Grant date | Aug 7, 2012 |
| Priority date | — |
| Expiry date | Jun 3, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/314
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A device for performing parallel processing includes a processor to initiate a single programming language, and identify, via the single programming language, one or more data distribution schemes for executing a program. The processor also transforms, 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 allocates the parallel program to two or more labs for parallel execution. The processor further receives one or more results associated with the parallel execution of the parallel program from the two or more labs, and provides the one or more results to the program.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.