MapCG: writing parallel program portable between CPU and GPU.
Chuntao HongDehao ChenWenguang ChenWeimin ZhengHaibo LinPublished in: PACT (2010)
Keyphrases
- graphics processing units
- parallel implementation
- general purpose
- gpu implementation
- parallel processing
- parallel computing
- parallel computation
- graphics processors
- parallel programming
- real time
- cpu implementation
- multithreading
- memory bandwidth
- compute unified device architecture
- multi threaded
- graphics hardware
- pc cluster
- efficient implementation
- parallel architectures
- cluster of workstations
- parallel hardware
- floating point
- computing systems
- level parallelism
- processing units
- parallel algorithm
- massively parallel
- programs written
- program execution
- computer programs
- collaborative writing
- heterogeneous computing
- single instruction multiple data
- shared memory
- parallel machines
- java programs
- multi core processors
- parallel architecture
- data transfer
- static analysis
- programming environment