A Review of CUDA, MapReduce, and Pthreads Parallel Computing Models

Download Now
Provided by: International Journal of Innovative Science Engineering and Technology (IJISET)
Topic: Data Management
Format: PDF
The advent of High Performance Computing (HPC) and Graphics Processing Units (GPUs), present an enormous computation resource for large data transactions (big data) that require parallel processing for robust and prompt data analysis. While a number of HPC frameworks have been proposed, parallel programming models present a number of challenges for instance, how to fully utilize features in the different programming models to implement and manage parallelism via multi-threading in both CPUs and GPUs. In this paper, the authors take an overview of three parallel programming models, CUDA, MapReduce and Pthreads.
Download Now

Find By Topic