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 条
  • [31] An Energy-Efficient Random Number Generator for Stochastic Circuits
    Kim, Kyounghoon
    Lee, Jongeun
    Choi, Kiyoung
    2016 21ST ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2016, : 256 - 261
  • [32] Novel Stochastic Computing for Energy-Efficient Image Processors
    Joe, Hounghun
    Kim, Youngmin
    ELECTRONICS, 2019, 8 (06)
  • [33] Harnessing FPGA Technology for Energy-Efficient Wearable Medical Devices
    Khan, Muhammad Iqbal
    da Silva, Bruno
    ELECTRONICS, 2024, 13 (20)
  • [34] Tunable stochastic memristors for energy-efficient encryption and computing
    Woo, Kyung Seok
    Han, Janguk
    Yi, Su-in
    Thomas, Luke
    Park, Hyungjun
    Kumar, Suhas
    Hwang, Cheol Seong
    NATURE COMMUNICATIONS, 2024, 15 (01)
  • [35] Towards Energy-Efficient CGRAs via Stochastic Computing
    Wang, Bo
    Zhu, Rong
    Shang, Jiaxing
    Liu, Dajiang
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 202 - 207
  • [36] An Energy-Efficient Stochastic Computational Deep Belief Network
    Liu, Yidong
    Wang, Yanzhi
    Lombardi, Fabrizio
    Han, Jie
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1175 - 1178
  • [37] Energy-Efficient Stochastic Computing with Superparamagnetic Tunnel Junctions
    Daniels, Matthew W.
    Madhavan, Advait
    Talatchian, Philippe
    Mizrahi, Alice
    Stiles, Mark D.
    PHYSICAL REVIEW APPLIED, 2020, 13 (03)
  • [38] A RRAM-based FPGA for Energy-efficient Edge Computing
    Tang, Xifan
    Giacomin, Edouard
    Cadareanu, Patsy
    Gore, Ganesh
    Gaillardon, Pierre-Emmanuel
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020,
  • [39] Energy-Efficient Algebra Kernels in FPGA for High Performance Computing
    Favaro, Federico
    Dufrechou, Ernesto
    Ezzatti, Pablo
    Oliver, Juan P.
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2021, 21 (02): : 80 - 92
  • [40] Stochastic Differential Games and Energy-Efficient Power Control
    Meriaux, Francois
    Lasaulce, Samson
    Tembine, Hamidou
    DYNAMIC GAMES AND APPLICATIONS, 2013, 3 (01) : 3 - 23