Parallel patterns for heterogeneous CPU/GPU architectures: Structured parallelism from cluster to cloud.
Sonia CampaMarco DaneluttoMehdi GoliHoracio González-VélezAlina Madalina PopescuMassimo TorquatiPublished in: Future Gener. Comput. Syst. (2014)
Keyphrases
- graphics processing units
- parallel computing
- heterogeneous computing
- parallel computation
- parallel architectures
- parallel processing
- single instruction multiple data
- parallel computers
- shared memory
- memory bandwidth
- multithreading
- parallel programming
- level parallelism
- compute intensive
- parallel execution
- multi core processors
- massively parallel
- parallel implementation
- computing platform
- map reduce
- general purpose
- data transfer
- gpu implementation
- cloud computing
- multicore processors
- pc cluster
- multi core systems
- multi threaded
- commodity hardware
- graphic processing unit
- real time
- structured data
- data parallelism
- distributed memory
- compute unified device architecture
- processing elements
- fine grain
- real world
- graphics processors
- similar patterns
- floating point
- heterogeneous environments
- coarse grain
- pattern mining
- parallel algorithm
- frequent patterns
- clustering algorithm
- message passing interface
- graphics hardware
- processing units
- efficient implementation
- hierarchical clustering
- cpu implementation