3D DRAM for Graph Processing Applications

Published:

3D DRAM for Graph Processing

Overview

This research explores the application of 3D DRAM technology to accelerate graph processing workloads. Graph algorithms are fundamental to many applications including social network analysis, knowledge graphs, biological networks, and scientific computing.

Research Direction

  • Investigating how 3D DRAM’s high bandwidth and vertical integration can benefit graph traversal and processing
  • TCAD simulation of 3D DRAM architectures optimized for graph workloads
  • Analyzing memory access patterns and bandwidth requirements of common graph algorithms
  • Co-designing memory hierarchy for improved performance and energy efficiency

TCAD Research

  • Technology Computer-Aided Design (TCAD) simulations to validate architectural assumptions
  • Physical-level modeling of 3D DRAM structures
  • Performance and power analysis of graph processing kernels

Applications

  • Graph neural networks (GNNs)
  • Biological network analysis
  • Knowledge graph processing
  • Social network analytics
  • Scientific graph algorithms

Significance

Understanding how emerging 3D memory technologies can be leveraged for graph-intensive workloads is crucial for future explorations of specialized hardware accelerators in data science and machine learning.