A survey on graph processing accelerators: Challenges and opportunities

CY Gui, L Zheng, B He, C Liu, XY Chen… - Journal of Computer …, 2019 - Springer
Graph is a well known data structure to represent the associated relationships in a variety of
applications, eg, data science and machine learning. Despite a wealth of existing efforts on …

Sisa: Set-centric instruction set architecture for graph mining on processing-in-memory systems

M Besta, R Kanakagiri, G Kwasniewski… - MICRO-54: 54th Annual …, 2021 - dl.acm.org
Simple graph algorithms such as PageRank have been the target of numerous hardware
accelerators. Yet, there also exist much more complex graph mining algorithms for problems …

ForeGraph: Exploring large-scale graph processing on multi-FPGA architecture

G Dai, T Huang, Y Chi, N Xu, Y Wang… - Proceedings of the 2017 …, 2017 - dl.acm.org
The performance of large-scale graph processing suffers from challenges including poor
locality, lack of scalability, random access pattern, and heavy data conflicts. Some …

A heuristic clustering-based task deployment approach for load balancing using Bayes theorem in cloud environment

J Zhao, K Yang, X Wei, Y Ding, L Hu… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Aiming at the current problems that most physical hosts in the cloud data center are so
overloaded that it makes the whole cloud data center'load imbalanced and that existing load …

SeGraM: A universal hardware accelerator for genomic sequence-to-graph and sequence-to-sequence mapping

DS Cali, K Kanellopoulos, J Lindegger… - Proceedings of the 49th …, 2022 - dl.acm.org
A critical step of genome sequence analysis is the mapping of sequenced DNA fragments
(ie, reads) collected from an individual to a known linear reference genome sequence (ie …

Alleviating irregularity in graph analytics acceleration: A hardware/software co-design approach

M Yan, X Hu, S Li, A Basak, H Li, X Ma… - Proceedings of the …, 2019 - dl.acm.org
Graph analytics is an emerging application which extracts insights by processing large
volumes of highly connected data, namely graphs. The parallel processing of graphs has …

Non-relational databases on FPGAs: Survey, design decisions, challenges

J Dann, D Ritter, H Fröning - ACM Computing Surveys, 2023 - dl.acm.org
Non-relational database systems (NRDS) such as graph and key-value have gained
attention in various trending business and analytical application domains. However, while …

High-throughput and energy-efficient graph processing on FPGA

S Zhou, C Chelmis, VK Prasanna - 2016 IEEE 24th Annual …, 2016 - ieeexplore.ieee.org
In this paper, we propose a novel design for large-scale graph processing on FPGA. Our
design uses large external memory for storing massive graph data and FPGA for …

A hypervisor for shared-memory FPGA platforms

J Ma, G Zuo, K Loughlin, X Cheng, Y Liu… - Proceedings of the …, 2020 - dl.acm.org
Cloud providers widely deploy FPGAs as application-specific accelerators for customer use.
These providers seek to multiplex their FPGAs among customers via virtualization, thereby …

Accelerating graph analytics on CPU-FPGA heterogeneous platform

S Zhou, VK Prasanna - 2017 29th International Symposium on …, 2017 - ieeexplore.ieee.org
Hardware accelerators for graph analytics have gained increasing interest. Vertex-centric
and edge-centric paradigms are widely used to design graph analytics accelerators …