Teaching High-performance Computing Systems - A Case Study with Parallel Programming APIs: MPI, OpenMP and CUDA.
Pawel CzarnulMariusz R. MatuszekAdam KrzywaniakPublished in: ICCS (7) (2024)
Keyphrases
- high performance computing
- parallel programming
- parallel computing
- message passing interface
- massively parallel
- scientific computing
- computing systems
- parallel algorithm
- parallel implementation
- shared memory
- high end
- graphics processing units
- multi core processors
- processing units
- parallel computation
- parallel architectures
- programming environment
- management system
- parallel execution
- computing environments
- parallel processing
- general purpose
- computer systems
- fault tolerance
- databases
- message passing
- fine grained
- case study
- metadata
- distributed systems
- grid computing
- energy efficiency
- design patterns
- energy consumption