Benchmarking OpenCL, OpenACC, OpenMP, and CUDA: Programming Productivity, Performance, and Energy Consumption.
Suejb MemetiLu LiSabri PllanaJoanna KolodziejChristoph W. KesslerPublished in: ARMS-CC@PODC (2017)
Keyphrases
- energy consumption
- parallel programming
- shared memory
- programming environment
- graphics processing units
- parallel computing
- general purpose
- energy efficiency
- wireless sensor networks
- energy saving
- parallel algorithm
- energy efficient
- address space
- sensor networks
- parallel implementation
- high performance computing
- parallel computation
- parallel processing
- energy conservation
- massively parallel
- message passing
- base station
- save energy
- data transmission
- cloud computing
- power management
- data center
- sensor nodes
- routing protocol
- parallel execution
- multi hop
- energy aware
- total energy
- power consumption
- node selection
- electricity consumption
- processing units
- reduce the energy consumption
- real time
- routing algorithm
- greenhouse gas emissions
- stability margin
- transactional memory
- parallel machines
- data aggregation
- cluster head
- activity recognition
- distributed systems
- mobile devices