Multi-GPU MapReduce on GPU clusters

JA Stuart, JD Owens - 2011 IEEE International Parallel & …, 2011‏ - ieeexplore.ieee.org
We present GPMR, our stand-alone MapReduce library that leverages the power of GPU
clusters for large-scale computing. To better utilize the GPU, we modify MapReduce by …

Dynamic proportional share scheduling in hadoop

T Sandholm, K Lai - Job Scheduling Strategies for Parallel Processing …, 2010‏ - Springer
Abstract We present the Dynamic Priority (DP) parallel task scheduler for Hadoop. It allows
users to control their allocated capacity by adjusting their spending over time. This simple …

Integrated design of AES (Advanced Encryption Standard) encrypter and decrypter

CC Lu, SY Tseng - Proceedings IEEE International Conference …, 2002‏ - ieeexplore.ieee.org
This paper proposed a method of integrating the AES encrypter and the AES decrypter into a
full functional AES crypto-engine. This method can make it a very low-complexity …

FPMR: MapReduce framework on FPGA

Y Shan, B Wang, J Yan, Y Wang, N Xu… - Proceedings of the 18th …, 2010‏ - dl.acm.org
Machine learning and data mining are gaining increasing attentions of the computing
society. FPGA provides a highly parallel, low power, and flexible hardware platform for this …

MapCG: Writing parallel program portable between CPU and GPU

C Hong, D Chen, W Chen, W Zheng, H Lin - Proceedings of the 19th …, 2010‏ - dl.acm.org
Graphics Processing Units (GPU) have been playing an important role in the general
purpose computing market recently. The common approach to program GPU today is to …

Heterogeneous task scheduling for accelerated openmp

TRW Scogland, B Rountree, W Feng… - 2012 IEEE 26th …, 2012‏ - ieeexplore.ieee.org
Heterogeneous systems with CPUs and computational accelerators such as GPUs, FPGAs
or the upcoming Intel MIC are becoming mainstream. In these systems, peak performance …

Optimizing mapreduce for gpus with effective shared memory usage

L Chen, G Agrawal - Proceedings of the 21st international symposium …, 2012‏ - dl.acm.org
Accelerators and heterogeneous architectures in general, and GPUs in particular, have
recently emerged as major players in high performance computing. For many classes of …

Multi-GPU volume rendering using MapReduce

JA Stuart, CK Chen, KL Ma, JD Owens - Proceedings of the 19th ACM …, 2010‏ - dl.acm.org
In this paper we present a multi-GPU parallel volume rendering implemention built using the
MapReduce programming model. We give implementation details of the library, including …

Using shared memory to accelerate mapreduce on graphics processing units

F Ji, X Ma - 2011 IEEE International Parallel & Distributed …, 2011‏ - ieeexplore.ieee.org
Modern General Purpose Graphics Processing Units (GPGPUs) provide high degrees of
parallelism in computation and memory access, making them suitable for data parallel …

HAT: history-based auto-tuning MapReduce in heterogeneous environments

Q Chen, M Guo, Q Deng, L Zheng, S Guo… - The Journal of …, 2013‏ - Springer
In MapReduce model, a job is divided into a series of map tasks and reduce tasks. The
execution time of the job is prolonged by some slow tasks seriously, especially in …