Although Processing-in-Memory (PIM) architectures have helped to reduce the effect of the memory wall, the logic placed inside 3D-memories still faces the large disparity between DRAM and CMOS logic operations. Thereby, for a broad range of emerging data-intensive applications, the Functional Units (FUs) are usually underutilized, especially when the application presents poor temporal-locality. As applications demand irregular processing requirements on the different parts of their execution, this behavior can be used to reconfigure energy-reduction techniques, either by scaling frequency or by power-gating functional units. In this paper, we present the application-dependable characteristics that enable dynamic usage of energy-reduction techniques without performance degradation for highly constrained PIM designs. The experimental results show that the exploration of a reconfiguration mechanism can improve PIM system energy efficiency by 5 $$\times $$ and also can effectively benefit both memory-intensive and compute-intensive applications.
CITATION STYLE
de Lima, J. P. C., Santos, P. C., de Moura, R. F., Alves, M. A. Z., Beck, A. C. S., & Carro, L. (2019). Exploiting Reconfigurable Vector Processing for Energy-Efficient Computation in 3D-Stacked Memories. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11444 LNCS, pp. 262–276). Springer Verlag. https://doi.org/10.1007/978-3-030-17227-5_19
Mendeley helps you to discover research relevant for your work.