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
Link To Document :
بازگشت