Cluster
A group of interconnected compute nodes working together as a single system, sharing resources and managed by a workload scheduler.
CUDA (Compute Unified Device Architecture)
NVIDIA's parallel computing platform and programming model enabling general-purpose computing on NVIDIA GPUs.
Cache Coherency
Ensuring all processor caches see a consistent view of shared memory — a major challenge in multi-socket and multi-node HPC systems.
Cold Storage
Archival storage tier for infrequently accessed data — typically tape libraries in HPC centers, offering lowest cost per TB.
Compute Node
A server in an HPC cluster dedicated to running application workloads, typically containing CPUs, memory, and optionally GPUs.
Collective Operations
MPI operations involving all processes in a communicator: Broadcast, Scatter, Gather, Reduce, Allreduce, Barrier, and Alltoall.
Containerization (HPC)
Using Singularity/Apptainer or Docker-compatible containers to package HPC applications with their dependencies for reproducibility.
CPU Affinity
Binding processes or threads to specific CPU cores to minimize cache misses and NUMA overhead in multi-core systems.