NVIDIA developed a technique of executing general program on GPU, named CUDA (Compute Unified Device Architecture), in 2006. The CUDA programming model allows a group of same instructions to execute on multi-thread simultaneously, which has advantage of parallel programs in reducing the execution time significantly. Although CUDA provides a series of C-like APIs (Application Programming Interface) so that programmers can easy use CUDA language, it still costs certain efforts to be familiar with the development. In this thesis, we propose a tool to automatically translate C programs into corresponding CUDA programs which reduce program development time effectively.
Identifer | oai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0727110-153900 |
Date | 27 July 2010 |
Creators | Yang, Yu-Wei |
Contributors | Wei-Kuang Lai, Chun-I Fan, Ying-Chih Lin, Chun-Hung Lin |
Publisher | NSYSU |
Source Sets | NSYSU Electronic Thesis and Dissertation Archive |
Language | Cholon |
Detected Language | English |
Type | text |
Format | application/pdf |
Source | http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0727110-153900 |
Rights | withheld, Copyright information available at source archive |
Page generated in 0.002 seconds