On the Three P's of Parallel Programming for Heterogeneous Computing: Performance, Productivity, and Portability.
Atharva GondhalekarWu-chun FengPublished in: HPEC (2023)
Keyphrases
- parallel programming
- heterogeneous computing
- parallel computing
- parallel algorithm
- shared memory
- high performance computing
- massively parallel
- compute intensive
- parallel computation
- processing units
- parallel processing
- computing platform
- grid computing
- cloud computing
- programming environment
- computing systems
- parallel machines
- graphics processing units
- artificial intelligence
- computer architecture
- real time
- message passing
- design patterns
- metadata
- parallel computers
- sensor networks
- search algorithm