MapReduce parallel programming model: a state-of-the-art survey

R Li, H Hu, H Li, Y Wu, J Yang - International Journal of Parallel …, 2016 - Springer
With the development of information technologies, we have entered the era of Big Data.
Google's MapReduce programming model and its open-source implementation in Apache …

Accelerating mapreduce on a coupled cpu-gpu architecture

L Chen, X Huo, G Agrawal - SC'12: Proceedings of the …, 2012 - ieeexplore.ieee.org
The work presented here is driven by two observations. First, heterogeneous architectures
that integrate a CPU and a GPU on the same chip are emerging, and hold much promise for …

Scaling up MapReduce-based big data processing on multi-GPU systems

H Jiang, Y Chen, Z Qiao, TH Weng, KC Li - Cluster Computing, 2015 - Springer
MapReduce is a popular data-parallel processing model encompassed with recent
advances in computing technology and has been widely exploited for large-scale data …

High throughput power-aware FIR filter design based on fine-grain pipelining multipliers and adders

J Di, JS Yuan, R DeMara - IEEE Computer Society Annual …, 2003 - ieeexplore.ieee.org
In regular FIR structure, by pipelining the multipliers one can improve the throughput. But as
with the growth of operand word length, the delay in addition process becomes another …

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 …

GPU-accelerated high-throughput online stream data processing

Z Chen, J Xu, J Tang, KA Kwiat… - … Transactions on Big …, 2016 - ieeexplore.ieee.org
The Single Instruction Multiple Data (SIMD) architecture of Graphic Processing Units (GPUs)
makes them perfect for parallel processing of big data. In this paper, we present the design …

Optimized implementation of OpenCL kernels on FPGAs

K Shata, MK Elteir, AA El-Zoghabi - Journal of Systems Architecture, 2019 - Elsevier
Abstract Recently Field-Programmable Gate Array (FPGA) vendors, such as Altera and
Xilinx released an Open Computing Language Software Development Kit (OpenCL SDK) …

G-Storm: GPU-enabled high-throughput online data processing in Storm

Z Chen, J Xu, J Tang, K Kwiat… - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
The Single Instruction Multiple Data (SIMD) architecture of Graphic Processing Units (GPUs)
makes them perfect for parallel processing of big data. In this paper, we present the design …

Efficient processing of image processing applications on CPU/GPU

N Naz, A Haseeb Malik, AB Khurshid… - Mathematical …, 2020 - Wiley Online Library
Heterogeneous systems have gained popularity due to the rapid growth in data and the
need for processing this big data to extract useful information. In recent years, many …

Accelerating spark RDD operations with local and remote GPU devices

Y Ohno, S Morishima… - 2016 IEEE 22nd …, 2016 - ieeexplore.ieee.org
Apache Spark is a distributed processing framework for large-scale data sets, where
intermediate data sets are represented as RDDs (Resilient Distributed Datasets) and stored …