Energy-Efficient Stochastic Matrix Function Estimator for Graph Analytics on FPGA

被引:4
|
作者
Giefers, Heiner [1 ]
Staar, Peter [1 ]
Polig, Raphael [1 ]
机构
[1] IBM Res Zurich, Zurich, Switzerland
关键词
D O I
10.1109/FPL.2016.7577350
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Big Data applications require efficient processing of large graphs to unveil information that is hidden in the structural relationships among objects. In order to cope with the growing complexity of data sets many graph algorithms can be expressed to apply linear algebra operations for which highly efficient algorithms exist. In this paper we present an FPGA implementation of a stochastic matrix function estimator, a powerful framework for statistical approximation of general matrix functions. We apply the accelerator to the subgraph centrality method for ranking nodes in complex networks. Performance and energy consumption results are based on actual measurements of a POWERS hybrid compute platform. A single FPGA co-processor improves the runtime by more than 50% compared to multi-threaded software while delivering the same estimation quality. In terms of energy consumption the FPGA outperforms CPU and GPU solutions by a factor of 13x and 3x, respectively. Our results show that FPGA co-processors can provide significant gains for graph analytics applications and are a promising solution for energy efficient computing in the data center.
引用
收藏
页数:9
相关论文
共 50 条
  • [21] Energy-efficient Stochastic Connected Cruise Control
    Shen, Minghao
    He, Chaozhe R.
    Bell, A. Harvey
    Orosz, Gabor
    2021 IEEE INTELLIGENT TRANSPORTATION SYSTEMS CONFERENCE (ITSC), 2021, : 2082 - 2088
  • [22] An Energy-Efficient Implementation of Group Pruned CNNs on FPGA
    Pang, Wei
    Wu, Chenglu
    Lu, Shengli
    IEEE ACCESS, 2020, 8 : 217033 - 217044
  • [23] High-Performance and Energy-Efficient 3D Manycore GPU Architecture for Accelerating Graph Analytics
    Choudhury, Dwaipayan
    Rajam, Aravind Sukumaran
    Kalyanaraman, Ananth
    Pande, Partha Pratim
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2022, 18 (01)
  • [24] Data analytics for energy-efficient clouds: design, implementation and evaluation
    Altomare, Albino
    Cesario, Eugenio
    Vinci, Andrea
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2019, 34 (06) : 690 - 705
  • [25] Energy-Efficient Energy Analytics Using a General Purpose Graphics Processing Unit
    De, Sagnik
    Golab, Wojciech
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 2482 - 2491
  • [26] Architectural Requirements for Energy Efficient Execution of Graph Analytics Applications
    Ozdal, Muhammet Mustafa
    Yesil, Serif
    Kim, Taemin
    Ayupov, Andrey
    Burns, Steven
    Ozturk, Ozcan
    2015 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2015, : 676 - 681
  • [27] Energy-Efficient CNN Implementation on a Deeply Pipelined FPGA Cluster
    Zhang, Chen
    Wu, Di
    Sun, Jiayu
    Sun, Guangyu
    Luo, Guojie
    Cong, Jason
    ISLPED '16: PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2016, : 326 - 331
  • [28] Challenges in Energy-Efficient Deep Neural Network Training with FPGA
    Tao, Yudong
    Ma, Rui
    Shyu, Mei-Ling
    Chen, Shu-Ching
    2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW 2020), 2020, : 1602 - 1611
  • [29] An Energy-Efficient FPGA-Based Packet Processing Framework
    Daniel Horvath
    Imre Bertalan
    Istvan Moldovan
    Tuan Anh Trinh
    NETWORKED SERVICES AND APPLICATIONS - ENGINEERING, CONTROL AND MANAGEMENT, 2010, 6164 : 31 - +
  • [30] TRAIN ENERGY-EFFICIENT OPERATION WITH STOCHASTIC RESISTANCE COEFFICIENT
    Li, Xiang
    Li, Lei
    Gao, Ziyou
    Tang, Tao
    Su, Shuai
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2013, 9 (08): : 3471 - 3483