arrow
返回

BSGP: Bulk-synchronous GPU programming

delete2008-08-01
delete95
PRE
AI
Q
Qiming Hou *
周
周昆 (Kun Zhou)
B
Baining Guo
DOI:10.1145/1360612.1360618delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We present BSGP. a new programming language for general purpose computation on the GPU. A BSGP program looks much the same as a sequential C program. Programmers only need to supply a bare Minimum of extra information to describe parallel processing on GPUs. As a result, BSGP programs are easy to read, write. and maintain. Moreover, the ease of programming does not come at the cost of performance. A well-designed BSGP compiler converts BSGP programs to kernels and combines them using optimally allocated temporary streams. In our benchmark, BSGP programs achieve similar or better performance than well-optimized CUDA programs. while the source code complexity and programming time are significantly reduced. To test BSGP's code efficiency and ease of programming, we implemented a variety of GPU applications, including a highly sophisticated X3D parser that would be extremely difficult to develop with existing GPU programming languages.
Keyword:
programable graphics hardware
stream processing
bulk synchronous parallel programming
thread manipulation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

ACM Transactions on Graphics 封面图
ACM Transactions on Graphics
IF:
9.5
论文数:
4.7K
被引数:
3.6W

机构

T
tsinghua university
学者数:
11.9W
论文数: 10.0W
被引数: 137
引用论文

引用论文

err分享
err收藏
Comparison of short-term heart rate variability indexes evaluated through electrocardiographic and continuous blood pressure monitoring
err2019-02-07
err0
PREAI
errRiccardo Pernice; Michal Javorka; Jana Krohova; Barbora Czippelova; Zuzana Turianikova; Alessandro Busacca; Luca Faes
err分享
err收藏
Chromium Compounds with CO or Isocyanides
err2007-01-01
err0
PREAI
errM.J. McGlinchey; Y. Ortin; C.M. Seward
err分享
err收藏
学者 查看更多内容