Publication | Closed Access
Accelerating Big Data Analytics Using FPGAs
19
Citations
0
References
2015
Year
Unknown Venue
Cluster ComputingEngineeringBig Data AnalyticsComputer ArchitectureMap-reduceServer Computational PowerData ScienceParallel ComputingHigh-performance Data AnalyticsComputer EngineeringComputer ScienceFpga DesignData-intensive ComputingHardware AccelerationEdge ComputingCloud ComputingParallel ProgrammingMassive Data ProcessingBig Data
Emerging big data analytics applications require a significant amount of server computational power. As chips are hitting power limits, computing systems are moving away from general-purpose designs and toward greater specialization. Hardware acceleration through specialization has received renewed interest in recent years, mainly due to the dark silicon challenge. To address the computing requirements of big data, and based on the benchmarking and characterization results, we envision a data-driven heterogeneous architecture for next generation big data server platforms that leverage the power of field-programmable gate array (FPGA) to build custom accelerators in a Hadoop MapReduce framework. Unlike a full and dedicated implementation of Hadoop MapReduce algorithm on FPGA, we propose the hardware/software (HW/SW) co-design of the algorithm, which trades some speedup at a benefit of less hardware. Considering communication overhead with FPGA and other overheads involved in Hadoop MapReduce environment such as compression and decompression, shuffling and sorting, our experimental results show significant potential for accelerating Hadoop MapReduce machine learning kernels using HW/SW co-design methodology.