FORTRAN, C, C++ and Python anchor scientific and engineering workload examples.
HPC & Supercomputing
Supercomputing is presented as parallel and accelerated computing, distinct from enterprise mainframe workloads.
Parallel and accelerated computing
HPC is taught through computational kernels, distributed/shared memory, accelerators, schedulers, parallel storage and performance measurement.
MPI and OpenMP introduce distributed-memory and shared-memory programming.
GPU and accelerator models introduce heterogeneous CPU + accelerator workloads.
Later R&D extends the continuum toward CPU + GPU + QPU orchestration where technically appropriate.
Distributed memory, shared memory, vectorisation and accelerator programming introduce the key computational models used in HPC.
FORTRAN, C, C++, Python, MPI, OpenMP, CUDA/OpenACC, schedulers, parallel filesystems and performance profiling form the research branch.
The architecture prepares for workloads that combine classical CPU, GPU and future QPU acceleration.
All existing public simulation, Coding Studio, Intelligent Coding and current working pages remain unchanged. New HEPC features start from the new Programming Studio onward.
