Acceleration of CUDA Programs for Non-GPU Users Using Cloud

被引:0
作者
Pisal, Tejas [1 ]
Walunj, Sandip M. [1 ]
Shrimali, Aslam [1 ]
Gautam, Omprakash [1 ]
Patil, Lalit [1 ]
机构
[1] Univ Pune, Sandip Inst Technol & Res Ctr, Dept Comp Engn, Pune, Maharashtra, India
来源
2015 INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND INTERNET OF THINGS (ICGCIOT) | 2015年
关键词
CUDA Architecture; GPU; Cloud computing; Cloud Services; SaaS; IaaS; Thread hierarchy;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The use of Graphics processing unit (GPU) and cloud computing has increased at a higher rate. GPU provides high speed computational power for various applications and accelerates there executional speed by the parallel processing units. Maximum utilization of GPU is enabled by CUDA which is one of the parallel processing model. The power of GPU is effectively utilized by it. Cloud computing on the other hand provides remote nature to access the pool of various computational services on the network. If a network connection is in existence then cloud computing model can allow you to access computer resources and information from anywhere. Cloud computing provides a wide range of shared resources such as data storage space, network, processing power and specialized and specific corporate and user services. Cloud services allows an individual to access hardware and software from a remote location which is managed by a third party. The paper proposes a model which combines these two technologies: Processing CUDA programs on GPU and cloud computing. Due to which non-GPU user can access GPU services and resources remotely on cloud. In the model we combine the processing power of GPU and capabilities of cloud computing. It will also enhance the overall computing speed. The issues of cost, flexibility, scalability will be conquered. The system could also accelerate the overall execution speed of a single application by assigning multiple GPU's to it at a time.
引用
收藏
页码:365 / 370
页数:6
相关论文
共 19 条
[1]  
Annbrust M., 2009, TECHNICAL REPORT
[2]  
[Anonymous], EXPLOITING COMPUTING
[3]  
[Anonymous], TOP 500 SUPERCOMPUTE
[4]  
[Anonymous], 2011, P 18 INT C HIGH PERF
[5]  
Danalis A., 2010, P 3 WORKSH GEN PURP, P63, DOI [DOI 10.1145/1735688.1735702, 10.1145/1735688.1735702]
[6]  
Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
[7]  
Duato Jose, 2010, 2010 International Conference on High Performance Computing & Simulation (HPCS 2010), P224, DOI 10.1109/HPCS.2010.5547126
[8]  
Fernandez Juan C., 2010, NEW APPROCH RCUDA
[9]  
Foster I., 2008, GRID COMPUTING ENV W, P1, DOI DOI 10.1109/GCE.2008.4738445
[10]  
Franzon P., 2008, EXASCALE COMPUTING S