• DocumentCode
    3717130
  • Title

    Energy-efficient acceleration of big data analytics applications using FPGAs

  • Author

    Katayoun Neshatpour;Maria Malik;Mohammad Ali Ghodrat;Avesta Sasan;Houman Homayoun

  • Author_Institution
    Department of Electrical and Computer Engineering, George Mason University
  • fYear
    2015
  • Firstpage
    115
  • Lastpage
    123
  • Abstract
    A recent trend for big data analytics is to provide heterogeneous architectures to allow support for hardware specialization. Considering the time dedicated to create such hardware implementations, an analysis that estimates how much benefit we gain in terms of speed and energy efficiency, through offloading various functions to hardware would be necessary. This work analyzes data mining and machine learning algorithms, which are utilized extensively in big data applications in a heterogeneous CPU+FPGA platform. We select and offload the computational intensive kernels to the hardware accelerator to achieve the highest speed-up and best energy-efficiency. We use the latest Xilinx Zynq boards for implementation and result analysis. We also perform a first order comprehensive analysis of communication and computation overheads to understand how the speedup of each application contributes to its overall execution in an end-to-end Hadoop MapReduce environment. Moreover, we study how other system parameters such as the choice of CPU (big vs little) and the number of mapper slots affect the performance and power-efficiency benefits of hardware acceleration. The results show that a kernel speedup of upto χ 321.5 with hardware+software co-design can be achieved. This results in χ2.72 speedup, 2.13χ power reduction, and 15.21χ energy efficiency improvement (EDP) in an end-to-end Hadoop MapReduce environment.
  • Keywords
    "Big data","Servers","Field programmable gate arrays","Hardware","Acceleration","Kernel","Support vector machines"
  • Publisher
    ieee
  • Conference_Titel
    Big Data (Big Data), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/BigData.2015.7363748
  • Filename
    7363748