DRISA: A DRAM-based Reconfigurable In-Situ Accelerator

By Shuangchen Li, Dimin Niu, Krishna T. Malladi, Hongzhong Zheng, Bob Brennan, Yuan Xie. Micro, 2017

446 citations recorded by the source corpus.

Data movement between the processing units and the memory in traditional von Neumann architecture is creating the “memory wall” problem. To bridge the gap, two approaches, the memory-rich processor (more on-chip memory) and the compute-capable memory (processing-in-memory) have been studied. However, the first one has strong computing capability but limited memory capacity/bandwidth, whereas the second one is the exact the opposite.To address the challenge, we propose DRISA, a DRAM-based Reconfigurable In-Situ Accelerator architecture, to provide both powerful computing capability and large memory capacity/bandwidth. DRISA is primarily composed of DRAM memory arrays, in which every memory bitline can perform bitwise Boolean logic operations (such as NOR). DRISA can be reconfigured to compute various functions with the combination of the functionally complete Boolean logic operations and the proposed hierarchical internal data movement designs. We further optimize DRISA to achieve high performance by simultaneously activating multiple rows and subarrays to provide massive parallelism, unblocking the internal data movement bottlenecks, and optimizing activation latency and energy. We explore four design options and present a comprehensive case study to demonstrate significant acceleration of convolutional neural networks. The experimental results show that DRISA can achieve 8.8× speedup and 1.2× better energy efficiency compared with ASICs, and 7.7× speedup and 15× better energy efficiency over GPUs with integer operations.CCS CONCEPTS• Hardware → Dynamic memory; • Computer systems organization → reconfigurable computing; Neural networks;

Subfields: Computer Networks and Communications, Electrical and Electronic Engineering, Hardware and Architecture

View Paper: https://www.semanticscholar.org/paper/4d61c115fc70ee8abfec80214c11c8a54e72e98a

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computer Networks and Communications

  1. Saugata Ghose
  2. Rachata Ausavarungnirun
  3. Juan Gómez-Luna
  4. Onur Mutlu
  5. R. Iyer
  6. Abu Sebastian
  7. M. Le Gallo
  8. Evangelos Eleftheriou

In Electrical and Electronic Engineering

  1. Abu Sebastian
  2. M. Le Gallo
  3. Saugata Ghose
  4. Rachata Ausavarungnirun
  5. Evangelos Eleftheriou
  6. Onur Mutlu
  7. Juan Gómez-Luna
  8. David T. Blaauw

In Hardware and Architecture

  1. Saugata Ghose
  2. Rachata Ausavarungnirun
  3. Juan Gómez-Luna
  4. Onur Mutlu
  5. R. Iyer
  6. Abu Sebastian
  7. M. Le Gallo
  8. David T. Blaauw

Citations in the corpus