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 …

A modern primer on processing in memory

O Mutlu, S Ghose, J Gómez-Luna… - … computing: from devices …, 2022 - Springer
Modern computing systems are overwhelmingly designed to move data to computation. This
design choice goes directly against at least three key trends in computing that cause …

Processing data where it makes sense: Enabling in-memory computation

O Mutlu, S Ghose, J Gómez-Luna… - Microprocessors and …, 2019 - Elsevier
Today's systems are overwhelmingly designed to move data to computation. This design
choice goes directly against at least three key trends in systems that cause performance …

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 …

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 …

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 …

Understanding and improving the latency of DRAM-based memory systems

KK Chang - 2017 - search.proquest.com
Over the past two decades, the storage capacity and access bandwidth of main memory
have improved tremendously, by 128x and 20x, respectively. These improvements are …

Graph processing on fpgas: Taxonomy, survey, challenges

M Besta, D Stanojevic, JDF Licht, T Ben-Nun… - arXiv preprint arXiv …, 2019 - arxiv.org
Graph processing has become an important part of various areas, such as machine
learning, computational sciences, medical applications, social network analysis, and many …

Boosting the performance of FPGA-based graph processor using hybrid memory cube: A case for breadth first search

J Zhang, S Khoram, J Li - Proceedings of the 2017 ACM/SIGDA …, 2017 - dl.acm.org
Large graph processing has gained great attention in recent years due to its broad
applicability from machine learning to social science. Large real-world graphs, however, are …

Accelerating graph analytics by co-optimizing storage and access on an FPGA-HMC platform

S Khoram, J Zhang, M Strange, J Li - Proceedings of the 2018 ACM …, 2018 - dl.acm.org
Graph analytics, which explores the relationships among interconnected entities, is
becoming increasingly important due to its broad applicability, from machine learning to …