Energy-Efficient Acceleration of Big Data Analytics Applications Using FPGAs

被引:0
|
作者
Neshatpour, Katayoun [1 ]
Malik, Maria [1 ]
Ghodrat, Mohammad Ali [2 ]
Sasan, Avesta [1 ]
Homayoun, Houman [1 ]
机构
[1] George Mason Univ, Dept Elect & Comp Engn, Fairfax, VA 22030 USA
[2] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90024 USA
关键词
machine learning; hardware plus software co-design; Zynq boards; MapReduce; Hadoop; FPGA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 x321.5 with hardware+software co-design can be achieved. This results in x2.72 speedup, 2.13x power reduction, and 15.21x energy efficiency improvement (EDP) in an end-to-end Hadoop MapReduce environment.
引用
收藏
页码:115 / 123
页数:9
相关论文
共 50 条
  • [1] Energy-efficient acceleration of MapReduce applications using FPGAs
    Neshatpour, Katayoun
    Malik, Maria
    Sasan, Avesta
    Rafatirad, Setareh
    Mohsenin, Tinoush
    Ghasemzadeh, Hassan
    Homayoun, Houman
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 119 : 1 - 17
  • [2] Energy-Efficient Big Data Analytics in Datacenters
    Mehdipour, Farhad
    Noori, Hamid
    Javadi, Bahman
    [J]. ADVANCES IN COMPUTERS, VOL 100: ENERGY EFFICIENCY IN DATA CENTERS AND CLOUDS, 2016, 100 : 59 - 101
  • [3] Energy-Efficient Analytics for Geographically Distributed Big Data
    Zhao, Peng
    Yang, Xinyu
    Lin, Jie
    Yang, Shusen
    Yu, Wei
    [J]. IEEE INTERNET COMPUTING, 2019, 23 (03) : 18 - 29
  • [4] Accelerating Big Data Analytics Using FPGAs
    Neshatpour, Katayoun
    Malik, Maria
    Ghodrat, Mohammad Ali
    Homayoun, Houman
    [J]. 2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2015, : 164 - 164
  • [5] Database Analytics Acceleration using FPGAs
    Sukhwani, Bharat
    Min, Hong
    Thoennes, Mathew
    Dube, Parijat
    Iyer, Balakrishna
    Brezzo, Bernard
    Dillenberger, Donna
    Asaad, Sameh
    [J]. PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'12), 2012, : 411 - 420
  • [6] Energy-efficient hadoop for big data analytics and computing: A systematic review and research insights
    Wu, WenTai
    Lin, WeiWei
    Hsu, Ching-Hsien
    He, LiGang
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 1351 - 1367
  • [7] Comparative Analysis of Energy-Efficient Scheduling Algorithms for Big Data Applications
    Li, Hongjian
    Wang, Huochen
    Xiong, Anping
    Lai, Jun
    Tian, Wenhong
    [J]. IEEE ACCESS, 2018, 6 : 40073 - 40084
  • [8] Scalable Energy-Efficient Distributed Data Analytics for Crowdsensing Applications in Mobile Environments
    Jayaraman, Prem Prakash
    Gomes, Joao Bartolo
    Nguyen, Hai-Long
    Abdallah, Zahraa Said
    Krishnaswamy, Shonali
    Zaslaysky, Arkady
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2015, 2 (03): : 109 - 123
  • [9] Energy-efficient computations on FPGAs
    Prasanna, VK
    [J]. ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 264 - 275
  • [10] Energy-efficient computations on FPGAs
    Prasanna, VK
    [J]. JOURNAL OF SUPERCOMPUTING, 2005, 32 (02): : 139 - 162