Patent · US Active

Binding data parallel device source code

US8756590B2 · kind B2 · utility

2Cited by
13References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 22, 2010
Grant dateJun 17, 2014
Priority date
Expiry dateApr 3, 2031

Classification

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

Abstract

A compile environment is provided in a computer system that allows programmers to program both CPUs and data parallel devices (e.g., GPUs) using a high level general purpose programming language that has data parallel (DP) extensions. A compilation process translates modular DP code written in the general purpose language into DP device source code in a high level DP device programming language using a set of binding descriptors for the DP device source code. A binder generates a single, self-contained DP device source code unit from the set of binding descriptors. A DP device compiler generates a DP device executable for execution on one or more data parallel devices from the DP device source code unit.

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