[PYTHON] GPU-related terminology

Overview Explain the terms such as tools used when doing machine learning using GPU

Glossary

What is GPU A processor that performs calculation processing related to drawing such as graphics CUDA was developed to apply GPU, which had high processing power specializing in graphics, to other than graphics.

What is CUDA It provides a programming environment for using the GPU Used in machine learning such as image recognition

What is CUDA Toolkit? Software for using CUDA and install on GPU server

What is NVCC An Nvidia CUDA compiler that compiles CUDA code Separate the host code (code for CPU) and device code (code for GPU), compile the device code, and a compiler such as GCC compiles the host code.

What is GCC? A compiler for multiple programming languages               

that's all I will add it from time to time

Recommended Posts

GPU-related terminology