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 …

Energy-efficient database systems: A systematic survey

B Guo, J Yu, D Yang, H Leng, B Liao - ACM Computing Surveys, 2022 - dl.acm.org
Constructing energy-efficient database systems to reduce economic costs and
environmental impact has been studied for 10 years. With the emergence of the big data …

GraphACT: Accelerating GCN training on CPU-FPGA heterogeneous platforms

H Zeng, V Prasanna - proceedings of the 2020 ACM/SIGDA international …, 2020 - dl.acm.org
Graph Convolutional Networks (GCNs) have emerged as the state-of-the-art deep learning
model for representation learning on graphs. It is challenging to accelerate training of GCNs …

ThunderGP: HLS-based graph processing framework on FPGAs

X Chen, H Tan, Y Chen, B He, WF Wong… - The 2021 ACM/SIGDA …, 2021 - dl.acm.org
FPGA has been an emerging computing infrastructure in datacenters benefiting from
features of fine-grained parallelism, energy efficiency, and reconfigurability. Meanwhile …

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 …

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 …

Graphpulse: An event-driven hardware accelerator for asynchronous graph processing

S Rahman, N Abu-Ghazaleh… - 2020 53rd Annual IEEE …, 2020 - ieeexplore.ieee.org
Graph processing workloads are memory intensive with irregular access patterns and large
memory footprint resulting in low data locality. Their popular software implementations …

Sextans: A streaming accelerator for general-purpose sparse-matrix dense-matrix multiplication

L Song, Y Chi, A Sohrabizadeh, Y Choi, J Lau… - Proceedings of the …, 2022 - dl.acm.org
Sparse-Matrix Dense-Matrix multiplication (SpMM) is the key operator for a wide range of
applications including scientific computing, graph processing, and deep learning …

{Deep-Dup}: An adversarial weight duplication attack framework to crush deep neural network in {Multi-Tenant}{FPGA}

AS Rakin, Y Luo, X Xu, D Fan - 30th USENIX Security Symposium …, 2021 - usenix.org
The wide deployment of Deep Neural Networks (DNN) in high-performance cloud
computing platforms brought to light multi-tenant cloud field-programmable gate arrays …