OpenMP as a High-Level Specification Language for Parallelism - And its use in Evaluating Parallel Programming Systems.
Max GrossmanJun ShirakoVivek SarkarPublished in: IWOMP (2016)
Keyphrases
- parallel programming
- shared memory
- specification language
- parallel computing
- parallel computation
- high level
- parallel processing
- parallel algorithm
- programming language
- data parallelism
- parallel execution
- parallel architectures
- massively parallel
- programming environment
- multi core processors
- computing systems
- multicore processors
- processing units
- message passing
- cloud computing
- computer systems
- distributed systems
- software developers
- general purpose
- message passing interface
- formal specification
- graphics processing units
- orders of magnitude
- object oriented
- dynamic programming
- relational databases
- case study
- real time