Abstract

future of computation is the GPU, i.e. the Graphical Processing Unit. The graphics cards have shown the tremendous power in the field of image processing and accelerated generating of 3D scenes, and the computational capability of GPUs have promised its developing into great parallel computing units. It is quite simple to program a graphical processor to perform many parallel tasks. But after understanding the various aspects of the graphical processor, it can be used to perform other useful tasks as well. This paper shows how CUDA can fully utilize the tremendous power of these GPUs. CUDA is NVIDIA's parallel computing architecture which enables terrible increase in computing performance, by gearing the power of the GPU. In the first phase, several operating system algorithms in single threaded CPU environment are implemented using C language, then the same algorithms are implemented on CUDA and CUDA enabled GPU in a parallel environment and finally comparison of their performance and results to their implementation in GPU and CPU are shown.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.