TY - JOUR
T1 - Power optimization techniques for associative processors
AU - Yantır, Hasan Erdem
AU - Eltawil, Ahmed M.
AU - Niar, Smail
AU - Kurdahi, Fadi J.
N1 - Generated from Scopus record by KAUST IRTS on 2019-11-20
PY - 2018/10/1
Y1 - 2018/10/1
N2 - The toughness and complexity of the computational problems which human beings tackle rise faster than the computational platforms themselves. Moreover, the dark silicon era negatively effects the traditional computational platforms and contributes unfavorably to this gap. These situations require the alternative computing paradigms, ranging from multi-core CPUs to GPUs and even untraditional paradigms such as in-memory computing. Associative processing (AP) is a promising candidate for in-memory computing where the computation is performed on the memory rows without moving the data. Even though APs propose a good solution for the memory bottleneck, their power density poses an issue because of the huge switching activity on the rows happens during the operations. In this study, we seek a low-power AP implementation by proposing architectural and instructional improvements to decrease the switching activity. The simulations on various benchmarks from different domains show that the proposed low-power AP methods provide energy reduction up to 48% with a negligible impact on the area and performance.
AB - The toughness and complexity of the computational problems which human beings tackle rise faster than the computational platforms themselves. Moreover, the dark silicon era negatively effects the traditional computational platforms and contributes unfavorably to this gap. These situations require the alternative computing paradigms, ranging from multi-core CPUs to GPUs and even untraditional paradigms such as in-memory computing. Associative processing (AP) is a promising candidate for in-memory computing where the computation is performed on the memory rows without moving the data. Even though APs propose a good solution for the memory bottleneck, their power density poses an issue because of the huge switching activity on the rows happens during the operations. In this study, we seek a low-power AP implementation by proposing architectural and instructional improvements to decrease the switching activity. The simulations on various benchmarks from different domains show that the proposed low-power AP methods provide energy reduction up to 48% with a negligible impact on the area and performance.
UR - https://linkinghub.elsevier.com/retrieve/pii/S1383762118300316
UR - http://www.scopus.com/inward/record.url?scp=85052952224&partnerID=8YFLogxK
U2 - 10.1016/j.sysarc.2018.08.006
DO - 10.1016/j.sysarc.2018.08.006
M3 - Article
SN - 1383-7621
VL - 90
JO - Journal of Systems Architecture
JF - Journal of Systems Architecture
ER -