GPU Glossary
GPU Glossary
GPU Glossary
Sign Up
TABLE OF CONTENTS
Home
README
Device Hardware
CUDA (Device Architecture)
Streaming Multiprocessor
SM
Core
Special Function Unit
SFU
Load/Store Unit
LSU
Warp Scheduler
CUDA Core
Tensor Core
Streaming Multiprocessor Architecture
Texture Processing Cluster
TPC
Graphics/GPU Processing Cluster
GPC
Register File
L1 Data Cache
GPU RAM
Device Software
CUDA (Programming Model)
Streaming ASSembler
SASS
Parallel Thread eXecution
PTX
Compute Capability
Thread
Warp
Cooperative Thread Array
Kernel
Thread Block
Thread Block Grid
Memory Hierarchy
Registers
Shared Memory
Global Memory
Host Software
CUDA (Software Platform)
CUDA C++ (programming language)
NVIDIA GPU Drivers
nvidia.ko
CUDA Driver API
libcuda.so
NVIDIA Management Library
NVML
libnvml.so
nvidia-smi
CUDA Runtime API
libcudart.so
NVIDIA CUDA Compiler Driver
nvcc
NVIDIA Runtime Compiler
NVIDIA CUDA Profiling Tools Interface
CUPTI
NVIDIA Nsight Systems
CUDA Binary Utilities
Contributors
/host-software/nvidia-ko

What is nvidia.ko?

nvidia.ko is a binary kernel module file at the core of the NVIDIA GPU drivers for Linux.

Like other kernel modules, it executes in privileged mode and communicates directly with hardware on behalf of the user -- in this case, the GPU.

The Linux Open GPU Kernel Module is open source .

NVIDIA GPU Drivers
Something seem wrong?
Or want to contribute?

Click this button to
let us know on GitHub.
CUDA Driver API ?