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 条
  • [41] Train energy-efficient operation with stochastic resistance coefficient
    Li, L. (lilei@hosei.ac.jp), 1600, ICIC International (09):
  • [42] Stochastic Differential Games and Energy-Efficient Power Control
    François Mériaux
    Samson Lasaulce
    Hamidou Tembine
    Dynamic Games and Applications, 2013, 3 : 3 - 23
  • [43] Energy-efficient scheduling on multi-FPGA reconfigurable systems
    Jing, Chao
    Zhu, Yanmin
    Li, Minglu
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (6-7) : 590 - 600
  • [44] Energy-efficient scheduling on multi-context FPGA's
    Perng, Nei-Chiung
    Chen, Jian-Jia
    Yang, Chuan-Yue
    Kuo, Tei-Wei
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 1295 - +
  • [45] Graph Inference via the Energy-efficient Dynamic Precision Matrix Estimation with One-bit Data
    Tan, Xiao
    Shen, Yangyang
    Wang, Meng
    Wang, Beilun
    PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2023, 2023, : 2382 - 2391
  • [46] CP-FPGA: Energy-Efficient Nonvolatile FPGA With Offline/Online Checkpointing Optimization
    Yuan, Zhe
    Liu, Yongpan
    Li, Jinyang
    Hu, Jingtong
    Xue, Chun Jason
    Yang, Huazhong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (07) : 2153 - 2163
  • [47] Decentralized placement of data and analytics in wireless networks for energy-efficient execution
    Basu, Prithwish
    Salonidis, Theodoros
    Kraczek, Brent
    Saghaian, Sayed M. N. E.
    Sydney, Ali
    Ko, Bongjun
    La Porta, Tom
    Chan, Kevin
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 486 - 495
  • [48] A hybrid process planning for energy-efficient machining: Application of predictive analytics
    Shin, S-J
    10TH INTERNATIONAL CONFERENCE ON MECHATRONICS AND MANUFACTURING (ICMM 2019), 2019, 635
  • [49] Energy-Efficient Acceleration of Big Data Analytics Applications Using FPGAs
    Neshatpour, Katayoun
    Malik, Maria
    Ghodrat, Mohammad Ali
    Sasan, Avesta
    Homayoun, Houman
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 115 - 123
  • [50] Energy-Efficient Parking Analytics System using Deep Reinforcement Learning
    Rezaei, Yoones
    Lee, Stephen
    Mosse, Daniel
    BUILDSYS'21: PROCEEDINGS OF THE 2021 ACM INTERNATIONAL CONFERENCE ON SYSTEMS FOR ENERGY-EFFICIENT BUILT ENVIRONMENTS, 2021, : 81 - 90