Jump to content

Nvidia CUDA Compiler

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by R'n'B (talk | contribs) at 22:00, 14 January 2013 (Fix links to disambiguation page ICC; link cleanup). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Nvidia CUDA Compiler is Nvidia's CUDA compiler. CUDA codes runs on both the CPU and GPU. NVCC separates these two parts and sends host code (the part of code which will be run on the CPU) to a C compiler like GCC or Intel C++ Compiler (ICC) or Microsoft Visual C Compiler, and sends the device code (the part which will run on the GPU) to the GPU. The device code is further compiled by NVCC.

References

  1. David B. Kirk, and Wen-mei W. Hwu. Programming massively parallel processors: a hands-on approach. Morgan Kaufmann, 2010.