Glossary
Abbreviations |
Full names |
Definition |
---|---|---|
CUDA |
Compute Unified Device Architecture |
NVIDIA’s framework for using their GPUs. |
GCC |
GNU Compiler Collection |
A collection of open-source compilers (C, Fortran, Go, etc) developed by the Free Software Foundation. |
IR |
Intermediate Representation |
The data structure or code used internally by a compiler or virtual machine to represent source code |
ISA |
Instruction Set Architecture |
The set of instructions, datatypes and registers that defines how software controls the CPU in a computer. Among famous ISAs, there are ARM, x86 and RISC-V. |
GPU |
Graphics Processing Unit |
An accelerator that is characterized by its parallel architecture. Among main manufacturers, one may find Intel, AMD and NVIDIA. |
SIMD |
single instruction multiple data |
It describes computers with multiple processing elements that perform the same operation on multiple data points simultaneously. |