• DocumentCode
    2052763
  • Title

    Reconfigurable Vector Extensions inside the DRAM

  • Author

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

  • Author_Institution
    Inf. Inst., Fed. Univ. of Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2015
  • fDate
    June 29 2015-July 1 2015
  • Firstpage
    1
  • Lastpage
    6
  • 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.
  • Keywords
    DRAM chips; reconfigurable architectures; CGRA; DRAM device; RVX; clock period; coarse-grained reconfigurable arrays; data transfer; memory devices; near-data processing; reconfigurable vector extensions; vector instructions execution; Energy consumption; Instruction sets; Memory management; Performance evaluation; Ports (Computers); Random access memory; Registers; Coarse-Grained Reconfigurable Array; Near-data processing; Reducing data movement; Vector instructions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2015 10th International Symposium on
  • Conference_Location
    Bremen
  • Type

    conf

  • DOI
    10.1109/ReCoSoC.2015.7238099
  • Filename
    7238099