National Conference on Recent Trends in Computer Science and Engineering |
Foundation of Computer Science USA |
MEDHA2015 - Number 1 |
June 2015 |
Authors: Tofik R. Kacchi, Pushpanjali Chauragade |
df26ac51-f89c-43af-b9be-ec18861b8c38 |
Tofik R. Kacchi, Pushpanjali Chauragade . CUDA�S Mapped Memory to Get High Performance using GPU. National Conference on Recent Trends in Computer Science and Engineering. MEDHA2015, 1 (June 2015), 15-13.
The API interfaces provided by CUDA help programmers to get high performance CUDA applications in GPU, but they cannot support most I/O operations in device codes. The characteristics of CUDA's mapped memory are used here to create a dynamic polling service model in the host which can satisfy most I/O functions such as read/write file and "printf". The technique to implement these I/O functions has some influence on the performance of the original applications. These functions quickly respond to the users' I/O requirements with the "printf" performance better than CUDA's. An easy and effective real-time method is given for users to debug their programs using the I/O functions. These functions improve productivity of converting legacy C/C++ codes to CUDA and broaden CUDA's functions.