paper-with-me

홈 › Papers

HePGA: A Heterogeneous Processing-in-Memory based GNN Training Accelerator

2025-08-22 · Chukwufumnanya Ogbogu, Gaurav Narang, Biresh Kumar Joardar, Janardhan Rao Doppa, Krishnendu Chakrabarty, Partha Pratim Pande arxiv

Processing-In-Memory (PIM) architectures offer a promising approach to accelerate Graph Neural Network (GNN) training and inference. However, various PIM devices such as ReRAM, FeFET, PCM, MRAM, and SRAM exist, with each device offering unique trade-offs in terms of power, latency, area, and non-idealities. A heterogeneous manycore architecture enabled by 3D integration can combine multiple PIM devices on a single platform, to enable energy-efficient and high-performance GNN training. In this work, we propose a 3D heterogeneous PIM-based accelerator for GNN training referred to as HePGA. We leverage the unique characteristics of GNN layers and associated computing kernels to optimize their mapping on to different PIM devices as well as planar tiers. Our experimental analysis shows that HePGA outperforms existing PIM-based architectures by up to 3.8x and 6.8x in energy-efficiency (TOPS/W) and compute efficiency (TOPS/mm2) respectively, without sacrificing the GNN prediction accuracy. Finally, we demonstrate the applicability of HePGA to accelerate inferencing of emerging transformer models.

📄 PDF Abstract BibTeX arXiv:2508.16011

Code (0)

등록된 구현이 없습니다.

Tasks

Graph Neural Network

Similar Papers 제목 키워드 기반

Efficient Use of Limited-Memory Accelerators for Linear Learning on Heterogeneous Systems

2017-08-17 · NeurIPS 2017 12 · Celestine Dünner, Thomas Parnell, Martin Jaggi

We propose a generic algorithmic building block to accelerate training of machine learning models on heterogeneous compute systems. Our scheme allows to efficiently employ compute accelerators such as GPUs and FPGAs for …

BIG-bench Machine LearningGPU

Optimizing ML Workload Partitioning between CPUs and CIM Accelerators for Heterogeneous Computing

2026-07-06 · Joel Klein, Rebecca Pelke, Roberto Laudani, Jan Moritz Joseph 외 arxiv

Computing-in-Memory (CIM) accelerators execute Matrix-Vector Multiplications (MVMs) in memory, making them a compelling solution for Machine Learning (ML) workloads. However, existing ML workload partitioning approaches …

PAPI: Exploiting Dynamic Parallelism in Large Language Model Decoding with a Processing-In-Memory-Enabled Computing System

2025-02-21 · Yintao He, Haiyu Mao, Christina Giannoula, Mohammad Sadrosadati 외

Large language models (LLMs) are widely used for natural language understanding and text generation. An LLM model relies on a time-consuming step called LLM decoding to generate output tokens. Several prior works focus o…

Language ModelingLanguage ModellingLarge Language ModelNatural Language Understanding+2

A Survey on Deep Learning Hardware Accelerators for Heterogeneous HPC Platforms

2023-06-27 · Cristina Silvano, Daniele Ielmini, Fabrizio Ferrandi, Leandro Fiorin 외

Recent trends in deep learning (DL) have made hardware accelerators essential for various high-performance computing (HPC) applications, including image classification, computer vision, and speech recognition. This surve…

Deep LearningGPUimage-classificationImage Classification+3

ORIGAMI: A Heterogeneous Split Architecture for In-Memory Acceleration of Learning

2018-12-30 · Hajar Falahati, Pejman Lotfi-Kamran, Mohammad Sadrosadati, Hamid Sarbazi-Azad

Memory bandwidth bottleneck is a major challenges in processing machine learning (ML) algorithms. In-memory acceleration has potential to address this problem; however, it needs to address two challenges. First, in-memor…

GPU