A survey on graph processing accelerators: Challenges and opportunities
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 …
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
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 …
accelerators. Yet, there also exist much more complex graph mining algorithms for problems …
EnGN: A high-throughput and energy-efficient accelerator for large graph neural networks
Graph neural networks (GNNs) emerge as a powerful approach to process non-euclidean
data structures and have been proved powerful in various application domains such as …
data structures and have been proved powerful in various application domains such as …
GenStore: A high-performance in-storage processing system for genome sequence analysis
Read mapping is a fundamental step in many genomics applications. It is used to identify
potential matches and differences between fragments (called reads) of a sequenced …
potential matches and differences between fragments (called reads) of a sequenced …
Theoretically efficient parallel graph algorithms can be fast and scalable
There has been significant recent interest in parallel graph processing due to the need to
quickly analyze the large graphs available today. Many graph codes have been designed …
quickly analyze the large graphs available today. Many graph codes have been designed …
Near-memory computing: Past, present, and future
The conventional approach of moving data to the CPU for computation has become a
significant performance bottleneck for emerging scale-out data-intensive applications due to …
significant performance bottleneck for emerging scale-out data-intensive applications due to …
Smartsage: training large-scale graph neural networks using in-storage processing architectures
Graph neural networks (GNNs) can extract features by learning both the representation of
each objects (ie, graph nodes) and the relationship across different objects (ie, the edges …
each objects (ie, graph nodes) and the relationship across different objects (ie, the edges …
[HTML][HTML] A review on computational storage devices and near memory computing for high performance applications
D Fakhry, M Abdelsalam, MW El-Kharashi… - … , Devices, Circuits and …, 2023 - Elsevier
The von Neumann bottleneck is imposed due to the explosion of data transfers and
emerging data-intensive applications in heterogeneous system architectures. The …
emerging data-intensive applications in heterogeneous system architectures. The …
Alleviating irregularity in graph analytics acceleration: A hardware/software co-design approach
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 …
volumes of highly connected data, namely graphs. The parallel processing of graphs has …
Deepstore: In-storage acceleration for intelligent queries
Recent advancements in deep learning techniques facilitate intelligent-query support in
diverse applications, such as content-based image retrieval and audio texturing. Unlike …
diverse applications, such as content-based image retrieval and audio texturing. Unlike …