Patent · US Expired

Parallel processing system for virtual processor implementation of machine-language instructions

US5774727A · kind A · utility

32Cited by
2References
6Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 27, 1995
Grant dateJun 30, 1998
Priority date
Expiry dateDec 27, 2015

Classification

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

Abstract

A language construct that allows a software programmer to use an intermediate or high-level language command to explicitly group operations or fuse loops in a group of statements operating on parallel arrays is disclosed. The command instructs a compiler, which would otherwise add temporary variables to avoid data dependencies or perform data dependency analysis, to translate the enclosed statements directly into machine language code without adding those temporary variables and without performing any data dependency analysis. Execution of the command results in the performance of the group of statements by all of the virtual processors.

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