A taxonomy of task-based parallel programming technologies for high-performance computing.
Peter ThomanKiril DichevThomas HellerRoman IakymchukXavier AguilarKhalid HasanovPhilipp GschwandtnerPierre LemarinierStefano MarkidisHerbert JordanThomas FahringerKostas KatrinisErwin LaureDimitrios S. NikolopoulosPublished in: J. Supercomput. (2018)
Keyphrases
- high performance computing
- parallel programming
- parallel computing
- massively parallel
- message passing interface
- computing systems
- graphics processing units
- processing units
- shared memory
- parallel architectures
- parallel computation
- parallel algorithm
- computing resources
- cloud computing
- fault tolerance
- parallel machines
- parallel processing
- power consumption
- fault tolerant
- energy efficiency
- field programmable gate array
- message passing
- computing environments
- software engineering