Tausch: A halo exchange library for large heterogeneous computing systems using MPI, OpenCL, and CUDA.
Lukas SpiesAmanda BienzJ. David MoultonLuke N. OlsonAndrew ReisnerPublished in: Parallel Comput. (2022)
Keyphrases
- computing systems
- parallel computing
- parallel programming
- high performance computing
- shared memory
- message passing interface
- graphics processing units
- processing units
- heterogeneous systems
- massively parallel
- parallel implementation
- computer systems
- parallel execution
- parallel computation
- computing technologies
- transactional memory
- compute unified device architecture
- parallel architectures
- parallel algorithm
- high end
- autonomic computing
- parallel computers
- computing platform
- programming environment
- message passing
- field programmable gate array
- real world
- scientific computing
- parallel processing
- autonomic computing systems
- ubiquitous computing environments
- parallel machines
- data processing
- general purpose
- hardware platforms
- artificial intelligence