A scalable processing-in-memory accelerator for parallel graph processing

J Ahn, S Hong, S Yoo, O Mutlu, K Choi - Proceedings of the 42nd Annual …, 2015 - dl.acm.org
The explosion of digital data and the ever-growing need for fast data analysis have made in-
memory big-data processing in computer systems increasingly important. In particular, large …

PIM-enabled instructions: A low-overhead, locality-aware processing-in-memory architecture

J Ahn, S Yoo, O Mutlu, K Choi - ACM SIGARCH Computer Architecture …, 2015 - dl.acm.org
Processing-in-memory (PIM) is rapidly rising as a viable solution for the memory wall crisis,
rebounding from its unsuccessful attempts in 1990s due to practicality concerns, which are …

Processing-in-memory: A workload-driven perspective

S Ghose, A Boroumand, JS Kim… - IBM Journal of …, 2019 - ieeexplore.ieee.org
Many modern and emerging applications must process increasingly large volumes of data.
Unfortunately, prevalent computing paradigms are not designed to efficiently handle such …

Syncron: Efficient synchronization support for near-data-processing architectures

C Giannoula, N Vijaykumar… - … Symposium on High …, 2021 - ieeexplore.ieee.org
Near-Data-Processing (NDP) architectures present a promising way to alleviate data
movement costs and can provide significant performance and energy benefits to parallel …

A compiler for throughput optimization of graph algorithms on GPUs

S Pai, K Pingali - Proceedings of the 2016 ACM SIGPLAN International …, 2016 - dl.acm.org
Writing high-performance GPU implementations of graph algorithms can be challenging. In
this paper, we argue that three optimizations called throughput optimizations are key to high …

PGX. D: a fast distributed graph processing engine

S Hong, S Depner, T Manhardt, J Van Der Lugt… - Proceedings of the …, 2015 - dl.acm.org
Graph analysis is a powerful method in data analysis. Although several frameworks have
been proposed for processing large graph instances in distributed environments, their …

Big graph analytics platforms

D Yan, Y Bu, Y Tian, A Deshpande - Foundations and Trends® …, 2017 - nowpublishers.com
Due to the growing need to process large graph and network datasets created by modern
applications, recent years have witnessed a surging interest in developing big graph …

Extrav: boosting graph processing near storage with a coherent accelerator

J Lee, H Kim, S Yoo, K Choi, HP Hofstee… - Proceedings of the …, 2017 - dl.acm.org
In this paper, we propose ExtraV, a framework for near-storage graph processing. It is based
on the novel concept of graph virtualization, which efficiently utilizes a cache-coherent …

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 …

Abc-dimm: Alleviating the bottleneck of communication in dimm-based near-memory processing with inter-dimm broadcast

W Sun, Z Li, S Yin, S Wei, L Liu - 2021 ACM/IEEE 48th Annual …, 2021 - ieeexplore.ieee.org
Near-Memory Processing (NMP) systems that integrate accelerators within DIMM (Dual-
Inline Memory Module) buffer chips potentially provide high performance with relatively low …