Chapter 4. Software Environment
This chapter gives an overview of the CUDA development tools and the software environments that can host CUDA applications. Sections are devoted to the various tools in the NVIDIA toolkit.
• nvcc:
the CUDA compiler driver
• ptxas:
the PTX assembler
• cuobjdump:
the CUDA object file dump utility
• nvidia-smi:
the NVIDIA System Management Interface
Section 4.5 describes Amazon’s EC2 (Elastic Compute Cloud) service and how to use it to access GPU-capable servers over the Internet. This chapter is intended more as a reference than as a tutorial. Example usages are given in Part III of this book.
4.1. nvcc
—CUDA Compiler Driver
nvcc
is the compiler driver CUDA developers use to translate source code into functional ...
Get The CUDA Handbook: A Comprehensive Guide to GPU Programming now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.