Benchmarking OpenCL, OpenACC, OpenMP, and CUDA: programming productivity, performance, and energy consumption.
Suejb MemetiLu LiSabri PllanaJoanna KolodziejChristoph W. KesslerPublished in: CoRR (2017)
Keyphrases
- energy consumption
- parallel programming
- shared memory
- programming environment
- graphics processing units
- parallel computing
- wireless sensor networks
- parallel algorithm
- energy efficient
- general purpose
- energy saving
- energy efficiency
- address space
- parallel implementation
- sensor networks
- parallel computation
- energy conservation
- message passing
- data transmission
- cloud computing
- high performance computing
- base station
- routing protocol
- parallel processing
- energy aware
- save energy
- sensor nodes
- routing algorithm
- data center
- parallel execution
- power management
- total energy
- environmental impact
- massively parallel
- multi hop
- stability margin
- transactional memory
- greenhouse gas emissions
- parallel machines
- node selection
- processing units
- real time
- data streams