A survey on FPGA virtualization
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 …
systems to cloud computing for their high performance and energy efficiency. Given the …
Multi-GPU MapReduce on GPU clusters
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 …
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 …
collection of nodes; each node can include multiple types of accelerators such as FPGAs …
FPMR: MapReduce framework on FPGA
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 …
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 …
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
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 …
FPGAs have gained increased attention in modern datacenters due to their lower power …
Mars: Accelerating mapreduce with graphics processors
We design and implement Mars, a MapReduce runtime system accelerated with graphics
processing units (GPUs). MapReduce is a simple and flexible parallel programming …
processing units (GPUs). MapReduce is a simple and flexible parallel programming …
A dynamic self-scheduling scheme for heterogeneous multiprocessor architectures
Today's heterogeneous architectures bring together multiple general-purpose CPUs and
multiple domain-specific GPUs and FPGAs to provide dramatic speedup for many …
multiple domain-specific GPUs and FPGAs to provide dramatic speedup for many …
Revisiting the high-performance reconfigurable computing for future datacenters
Modern datacenters are reinforcing the computational power and energy efficiency by
assimilating field programmable gate arrays (FPGAs). The sustainability of this large-scale …
assimilating field programmable gate arrays (FPGAs). The sustainability of this large-scale …
Melia: A mapreduce framework on opencl-based fpgas
MapReduce, originally developed by Google for search applications, has recently become a
popular programming framework for parallel and distributed environments. This paper …
popular programming framework for parallel and distributed environments. This paper …