Sparse Graph Processing with Soft Processors

被引:0
|
作者
Kapre, Nachiket [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
关键词
D O I
10.1109/FCCM.2015.40
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern FPGAs can be configured to exploit the large amount of onchip parallelism possible from the distributed SRAM memory blocks for algorithms operating on large sparse graphs. To simplify the programming and configuration of such memory-centric organizations, we can customize an array of soft processors for these graph algorithms. In particular, we can deliver significant performance improvements for bulk synchronous graph algorithms with a custom processor that implements a graph-specific ISA. We develop a C++ API using Vivado High-Level Synthesis to describe graph computations and generate custom soft processors from these high-level descriptions. Our preliminary experiments suggest that our soft processor outperform Microblaze and NIOS-II/f soft processors by approximate to 6x. While not the focus of this work, this design can scale out to a cluster of 1632 low-power, energy-efficient Zedboards and Microzedboards to compete with server-class x86 nodes.
引用
下载
收藏
页码:33 / 33
页数:1
相关论文
共 50 条
  • [41] Dense and sparse graph partition
    Darlay, Julien
    Brauner, Nadia
    Moncel, Julien
    DISCRETE APPLIED MATHEMATICS, 2012, 160 (16-17) : 2389 - 2396
  • [42] Every Graph Is Essentially Sparse
    Naor, Assaf
    COMMUNICATIONS OF THE ACM, 2013, 56 (08) : 86 - 86
  • [43] Sparse Graph Attention Networks
    Ye, Yang
    Ji, Shihao
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (01) : 905 - 916
  • [44] Sparse Recovery With Graph Constraints
    Wang, Meng
    Xu, Weiyu
    Mallada, Enrique
    Tang, Ao
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2015, 61 (02) : 1028 - 1044
  • [45] Networks of evolutionary processors: wheel graph simulation
    José Ángel Sánchez Martín
    Victor Mitrana
    Mihaela Păun
    Journal of Membrane Computing, 2023, 5 : 221 - 237
  • [46] Graph algorithms with neutral atom quantum processors
    Dalyac, Constantin
    Leclerc, Lucas
    Vignoli, Louis
    Djellabi, Mehdi
    Coelho, Wesley da Silva
    Ximenez, Bruno
    Dareau, Alexandre
    Dreon, Davide
    Elfving, Vincent E.
    Signoles, Adrien
    Henry, Louis-Paul
    Henriet, Loic
    EUROPEAN PHYSICAL JOURNAL A, 2024, 60 (09):
  • [47] SparseMEM: Energy-efficient Design for In-memory Sparse-based Graph Processing
    Zahedi, Mahdi
    Custers, Geert
    Shahroodi, Taha
    Gaydadjiev, Georgi
    Wong, Stephan
    Hamdioui, Said
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [48] Contribution to Soft Graph and Soft Tree
    Thenge, J. D.
    Reddy, B. Surendranath
    Jain, Rupali S.
    NEW MATHEMATICS AND NATURAL COMPUTATION, 2019, 15 (01) : 129 - 143
  • [49] An Active Learning Framework using Sparse-Graph Codes for Sparse Polynomials and Graph Sketching
    Li, Xiao
    Ramchandran, Kannan
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 28 (NIPS 2015), 2015, 28
  • [50] Subdivision Graph, Power and Line Graph of a Soft Graph
    Thumbakara, Rajesh K.
    George, Bobin
    Jose, Jinta
    COMMUNICATIONS IN MATHEMATICS AND APPLICATIONS, 2022, 13 (01): : 75 - 85