Patent · US Active

Software development environment and method of compiling integrated source code

US9971576B2 · kind B2 · utility

0Cited by
2References
13Claims
0Family size

Assignee

Inventors

Key dates

Filing dateNov 20, 2013
Grant dateMay 15, 2018
Priority date
Expiry dateMar 17, 2034

Classification

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

Abstract

A software development environment (SDE) and a method of compiling integrated source code. One embodiment of the SDE includes: (1) a parser configured to partition an integrated source code into a host code partition and a device code partition, the host code partition including a reference to a device variable, (2) a translator configured to: (2a) embed device machine code, compiled based on the device code partition, into a modified host code, (2b) define a pointer in the modified host code configured to be initialized, upon execution of the integrated source code, to a memory address allocated to the device variable, and (2c) replace the reference with a dereference to the pointer, and (3) a host compiler configured to employ a host library to compile the modified host code.

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