MapCG: Writing Parallel Program Portable Between CPU and
GPU
C. Hong, D. Chen, W. Chen, W. Zheng, and H. Lin. Proceedings of the 19th International Conference on Parallel
Architectures and Compilation Techniques, page 217--226. New York, NY, USA, ACM, (2010)
Abstract
... Using OpenCL to write portable code is, how- ever, not a
panacea. First, the level of abstraction provided by OpenCL is
very low, making it difficult to program and port applications
to OpenCL . ... 3. Design and implement a Hash Table on GPUs.
...
%0 Conference Paper
%1 Hong2010-oh
%A Hong, Chuntao
%A Chen, Dehao
%A Chen, Wenguang
%A Zheng, Weimin
%A Lin, Haibo
%B Proceedings of the 19th International Conference on Parallel
Architectures and Compilation Techniques
%C New York, NY, USA
%D 2010
%I ACM
%K Algorithm CPU Expose GPU GPU_programming Map_Reduce Memory_access Memory_allocation parallel portability
%P 217--226
%T MapCG: Writing Parallel Program Portable Between CPU and
GPU
%X ... Using OpenCL to write portable code is, how- ever, not a
panacea. First, the level of abstraction provided by OpenCL is
very low, making it difficult to program and port applications
to OpenCL . ... 3. Design and implement a Hash Table on GPUs.
...
@inproceedings{Hong2010-oh,
abstract = {... Using OpenCL to write portable code is, how- ever, not a
panacea. First, the level of abstraction provided by OpenCL is
very low, making it difficult to program and port applications
to OpenCL . ... 3. Design and implement a Hash Table on GPUs.
...},
added-at = {2015-04-10T18:02:47.000+0200},
address = {New York, NY, USA},
author = {Hong, Chuntao and Chen, Dehao and Chen, Wenguang and Zheng, Weimin and Lin, Haibo},
biburl = {https://www.bibsonomy.org/bibtex/2a62f1a5a5180380f46a45136fc7d76e1/christophv},
booktitle = {Proceedings of the 19th International Conference on Parallel
Architectures and Compilation Techniques},
interhash = {f5873fa2a28319623b6fbd2293cdda1a},
intrahash = {a62f1a5a5180380f46a45136fc7d76e1},
keywords = {Algorithm CPU Expose GPU GPU_programming Map_Reduce Memory_access Memory_allocation parallel portability},
pages = {217--226},
publisher = {ACM},
series = {PACT '10},
timestamp = {2016-01-04T14:22:08.000+0100},
title = {{MapCG}: Writing Parallel Program Portable Between {CPU} and
{GPU}},
year = 2010
}