Mars: Accelerating MapReduce with Graphics Processors

  title={Mars: Accelerating MapReduce with Graphics Processors},
  author={Wenbin Fang and Beixin Julie He and Qiong Luo and Naga K. Govindaraju},
  journal={IEEE Transactions on Parallel and Distributed Systems},
We design and implement Mars, a MapReduce runtime system accelerated with graphics processing units (GPUs). MapReduce is a simple and flexible parallel programming paradigm originally proposed by Google, for the ease of large-scale data processing on thousands of CPUs. Compared with CPUs, GPUs have an order of magnitude higher computation power and memory bandwidth. However, GPUs are designed as special-purpose coprocessors and their programming interfaces are less familiar than those on the… CONTINUE READING
Highly Cited
This paper has 145 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 83 extracted citations

NVMMU: A Non-volatile Memory Management Unit for Heterogeneous GPU-SSD Architectures

2015 International Conference on Parallel Architecture and Compilation (PACT) • 2015
View 12 Excerpts
Highly Influenced

Parallel implementation for SAM algorithm based on GPU and distributed computing

2012 IEEE International Geoscience and Remote Sensing Symposium • 2012
View 10 Excerpts
Highly Influenced

SEIP: System for Efficient Image Processing on Distributed Platform

Journal of Computer Science and Technology • 2015
View 11 Excerpts
Highly Influenced

A survey on graphic processing unit computing for large-scale data mining

Wiley Interdiscip. Rev. Data Min. Knowl. Discov. • 2018

145 Citations

Citations per Year
Semantic Scholar estimates that this publication has 145 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 30 references

Evaluating MapReduce for Multi-core and Multiprocessor Systems

2007 IEEE 13th International Symposium on High Performance Computer Architecture • 2007
View 9 Excerpts
Highly Influenced

Relational query coprocessing on graphics processors

ACM Trans. Database Syst. • 2009
View 1 Excerpt

A Map Reduce Framework for Programming Gpus

B. Catanzaro, N. Sundaram, K. Keutzer
Proc. Third Workshop Software Tools for MultiCore Systems (STMCS), 2008. • 2008
View 1 Excerpt

Benchmarking GPUs to tune dense linear algebra

2008 SC - International Conference for High Performance Computing, Networking, Storage and Analysis • 2008
View 1 Excerpt

Map-reduce as a Programming Model for Custom Computing Machines

2008 16th International Symposium on Field-Programmable Custom Computing Machines • 2008
View 1 Excerpt

Mars: A MapReduce Framework on graphics processors

2008 International Conference on Parallel Architectures and Compilation Techniques (PACT) • 2008
View 4 Excerpts

Similar Papers

Loading similar papers…