Invention Application
- Patent Title: SOFTWARE DEVELOPMENT ENVIRONMENT AND METHOD OF COMPILING INTEGRATED SOURCE CODE
- Patent Title (中): 软件开发环境和编译集成源代码的方法
-
Application No.: US14085649Application Date: 2013-11-20
-
Publication No.: US20150143347A1Publication Date: 2015-05-21
- Inventor: Stephen Jones , Mark Hairgrove , Jaydeep Marathe , Vivek Kini , Bastiaan Aarts
- Applicant: NVIDIA CORPORATION
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA CORPORATION
- Current Assignee: NVIDIA CORPORATION
- Current Assignee Address: US CA Santa Clara
- Main IPC: G06F9/45
- IPC: G06F9/45

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.
Public/Granted literature
- US09971576B2 Software development environment and method of compiling integrated source code Public/Granted day:2018-05-15
Information query