paper-with-me

홈 › Papers

NeuraChip: Accelerating GNN Computations with a Hash-based Decoupled Spatial Accelerator

2024-04-23 · Kaustubh Shivdikar, Nicolas Bohm Agostini, Malith Jayaweera, Gilbert Jonatan, Jose L. Abellan, Ajay Joshi, John Kim, David Kaeli

Graph Neural Networks (GNNs) are emerging as a formidable tool for processing non-euclidean data across various domains, ranging from social network analysis to bioinformatics. Despite their effectiveness, their adoption has not been pervasive because of scalability challenges associated with large-scale graph datasets, particularly when leveraging message passing. To tackle these challenges, we introduce NeuraChip, a novel GNN spatial accelerator based on Gustavson's algorithm. NeuraChip decouples the multiplication and addition computations in sparse matrix multiplication. This separation allows for independent exploitation of their unique data dependencies, facilitating efficient resource allocation. We introduce a rolling eviction strategy to mitigate data idling in on-chip memory as well as address the prevalent issue of memory bloat in sparse graph computations. Furthermore, the compute resource load balancing is achieved through a dynamic reseeding hash-based mapping, ensuring uniform utilization of computing resources agnostic of sparsity patterns. Finally, we present NeuraSim, an open-source, cycle-accurate, multi-threaded, modular simulator for comprehensive performance analysis. Overall, NeuraChip presents a significant improvement, yielding an average speedup of 22.1x over Intel's MKL, 17.1x over NVIDIA's cuSPARSE, 16.7x over AMD's hipSPARSE, and 1.5x over prior state-of-the-art SpGEMM accelerator and 1.3x over GNN accelerator. The source code for our open-sourced simulator and performance visualizer is publicly accessible on GitHub https://neurachip.us

📄 PDF Abstract BibTeX arXiv:2404.15510

Code (1)

neurachip/neurachip 공식 구현

Similar Papers 제목 키워드 기반

Lightning Fast Caching-based Parallel Denoising Prediction for Accelerating Talking Head Generation

2025-08-25 · Jianzhi Long, Wenhao Sun, Rongcheng Tu, Dacheng Tao arxiv

Diffusion-based talking head models generate high-quality, photorealistic videos but suffer from slow inference, limiting practical applications. Existing acceleration methods for general diffusion models fail to exploit…

Talking Head Generation

Efficient Asynchronize Stochastic Gradient Algorithm with Structured Data

2023-05-13 · Zhao Song, Mingquan Ye

Deep learning has achieved impressive success in a variety of fields because of its good generalization. However, it has been a challenging problem to quickly train a neural network with a large number of layers. The exi…

Masked Space-Time Hash Encoding for Efficient Dynamic Scene Reconstruction

2023-09-21 · NeurIPS 2023 11

In this paper, we propose the Masked Space-Time Hash encoding (MSTH), a novel method for efficiently reconstructing dynamic 3D scenes from multi-view or monocular videos. Based on the observation that dynamic scenes ofte…

Accelerating SLIDE Deep Learning on Modern CPUs: Vectorization, Quantizations, Memory Optimizations, and More

2021-03-06 · Shabnam Daghaghi, Nicholas Meisburger, Mengnan Zhao, Yong Wu 외

Deep learning implementations on CPUs (Central Processing Units) are gaining more traction. Enhanced AI capabilities on commodity x86 architectures are commercially appealing due to the reuse of existing hardware and vir…

Deep Compression Autoencoder for Efficient High-Resolution Diffusion Models

2024-10-14 · Junyu Chen, Han Cai, Junsong Chen, Enze Xie 외

We present Deep Compression Autoencoder (DC-AE), a new family of autoencoder models for accelerating high-resolution diffusion models. Existing autoencoder models have demonstrated impressive results at a moderate spatia…

GPUImage Generation