Reconfigurable Vector Extensions inside the DRAM

Marco A.Z. Alves, Paulo C. Santos, Matthias Diener, Luigi Carro

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Near-data processing is emerging as a response to the low memory bandwidth and the high energy costs associated with the data transfer between the processor and the main memory. Proposals that move the execution of vector instructions to the DRAM device present good trade-offs in terms of performance, energy consumption and area. Since these previous proposals usually operate at the frequency of the DRAM, they lose opportunities for improvements due to the long clock period of the memory devices. In this paper, we propose Reconfigurable Vector Extensions (RVX), which use Coarse-Grained Reconfigurable Arrays (CGRAs) to execute vector instructions inside the DRAM. Our mechanism reconfigures the functional units inside the memory in order to combine them and thereby reduce the operation time of the near-data instructions, fully leveraging the potential of near-data processing in the main memory. Comparing to previous near-data processing approaches that move vector instructions to the DRAM, our proposal enables performance gains of up to 31% and reduces the energy consumption by up to 76% of the functional units inside the memory device.

Original languageEnglish (US)
Title of host publication10th International Symposium on Reconfigurable and Communication-centric Systems-on-Chip, ReCoSoC 2015
EditorsKerstin Janssen
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781467379427
DOIs
StatePublished - Sep 2 2015
Externally publishedYes
Event10th International Symposium on Reconfigurable and Communication-centric Systems-on-Chip, ReCoSoC 2015 - Bremen, Germany
Duration: Jun 29 2015Jul 1 2015

Publication series

Name10th International Symposium on Reconfigurable and Communication-centric Systems-on-Chip, ReCoSoC 2015

Conference

Conference10th International Symposium on Reconfigurable and Communication-centric Systems-on-Chip, ReCoSoC 2015
Country/TerritoryGermany
CityBremen
Period6/29/157/1/15

Keywords

  • Coarse-Grained Reconfigurable Array
  • Near-data processing
  • Reducing data movement
  • Vector instructions

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Reconfigurable Vector Extensions inside the DRAM'. Together they form a unique fingerprint.

Cite this