English

NetDAM: Network Direct Attached Memory with Programmable In-Memory Computing ISA

Distributed, Parallel, and Cluster Computing 2021-10-29 v1

Abstract

Data-intensive applications like distributed AI-training may require multi-terabytes memory capacity with multi-terabits bandwidth. We directly attach the memory to the ethernet controller with some programable logic to design an efficient hardware "template" for Memory pooling and in-memory / in-network computing. We built an FPGA prototype of the NetDAM, andwe demonstrate MPI-Allreduce communication case, the NetDAM can be used as a software and hardware friendly programmable architeture with high performance alternative for RDMA.

Keywords

Cite

@article{arxiv.2110.14902,
  title  = {NetDAM: Network Direct Attached Memory with Programmable In-Memory Computing ISA},
  author = {Kevin Fang and David Peng},
  journal= {arXiv preprint arXiv:2110.14902},
  year   = {2021}
}
R2 v1 2026-06-24T07:15:18.461Z