Acceleration of CUDA programs for non-GPU users using cloud
Autor: | Aslam Shrimali, Omprakash Gautam, Sandip M. Walunj, Lalit Patil, Tejas Pisal |
---|---|
Rok vydání: | 2015 |
Předmět: |
Computer science
business.industry Software as a service Graphics processing unit Cloud computing computer.software_genre CUDA Parallel processing (DSP implementation) Computer architecture Utility computing Scalability Operating system General-purpose computing on graphics processing units business computer |
Zdroj: | 2015 International Conference on Green Computing and Internet of Things (ICGCIoT). |
DOI: | 10.1109/icgciot.2015.7380490 |
Popis: | 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. |
Databáze: | OpenAIRE |
Externí odkaz: |