A survey on FPGA virtualization

A Vaishnav, KD Pham, D Koch - 2018 28th International …, 2018 - ieeexplore.ieee.org
FPGA accelerators are being applied in various types of systems ranging from embedded
systems to cloud computing for their high performance and energy efficiency. Given the …

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 …

Axel: A heterogeneous cluster with FPGAs and GPUs

KH Tsoi, W Luk - Proceedings of the 18th annual ACM/SIGDA …, 2010 - dl.acm.org
This paper describes a heterogeneous computer cluster called Axel. Axel contains a
collection of nodes; each node can include multiple types of accelerators such as FPGAs …

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 …

MapReduce as a programming model for association rules algorithm on Hadoop

XY Yang, Z Liu, Y Fu - The 3rd international conference on …, 2010 - ieeexplore.ieee.org
As association rules widely used, it needs to study many problems, one of which is the
generally larger and multi-dimensional datasets, and the rapid growth of the mount of data …

Programming and runtime support to blaze FPGA accelerator deployment at datacenter scale

M Huang, D Wu, CH Yu, Z Fang, M Interlandi… - Proceedings of the …, 2016 - dl.acm.org
With the end of CPU core scaling due to dark silicon limitations, customized accelerators on
FPGAs have gained increased attention in modern datacenters due to their lower power …

Mars: Accelerating mapreduce with graphics processors

W Fang, B He, Q Luo… - IEEE Transactions on …, 2010 - ieeexplore.ieee.org
We design and implement Mars, a MapReduce runtime system accelerated with graphics
processing units (GPUs). MapReduce is a simple and flexible parallel programming …

A dynamic self-scheduling scheme for heterogeneous multiprocessor architectures

ME Belviranli, LN Bhuyan, R Gupta - ACM Transactions on Architecture …, 2013 - dl.acm.org
Today's heterogeneous architectures bring together multiple general-purpose CPUs and
multiple domain-specific GPUs and FPGAs to provide dramatic speedup for many …

Revisiting the high-performance reconfigurable computing for future datacenters

Q Ijaz, EB Bourennane, AK Bashir, H Asghar - Future Internet, 2020 - mdpi.com
Modern datacenters are reinforcing the computational power and energy efficiency by
assimilating field programmable gate arrays (FPGAs). The sustainability of this large-scale …

Melia: A mapreduce framework on opencl-based fpgas

Z Wang, S Zhang, B He, W Zhang - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
MapReduce, originally developed by Google for search applications, has recently become a
popular programming framework for parallel and distributed environments. This paper …