
Low‐power heterogeneous uncore architecture for future 3D chip‐multiprocessors
Author(s) -
Dorostkar Aniseh,
Asad Arghavan,
Fathy Mahmood,
JahedMotlagh Mohammad Reza,
Mohammadi Farah
Publication year - 2018
Publication title -
etri journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.295
H-Index - 46
eISSN - 2233-7326
pISSN - 1225-6463
DOI - 10.4218/etrij.2017-0095
Subject(s) - dram , computer science , chip , embedded system , throughput , static random access memory , universal memory , parallel computing , power (physics) , energy consumption , computer architecture , three dimensional integrated circuit , memory architecture , memory management , interleaved memory , computer hardware , semiconductor memory , engineering , electrical engineering , operating system , telecommunications , physics , quantum mechanics , wireless
Uncore components such as on‐chip memory systems and on‐chip interconnects consume a large amount of energy in emerging embedded applications. Few studies have focused on next‐generation analytical models for future chip‐multiprocessors ( CMP s) that simultaneously consider the impacts of the power consumption of core and uncore components. In this paper, we propose a convex‐optimization approach to design heterogeneous uncore architectures for embedded CMP s. Our convex approach optimizes the number and placement of memory banks with different technologies on the memory layer. In parallel with hybrid memory architecting, optimizing the number and placement of through silicon vias as a viable solution in building three‐dimensional (3D) CMP s is another important target of the proposed approach. Experimental results show that the proposed method outperforms 3D CMP designs with hybrid and traditional memory architectures in terms of both energy delay products ( EDP s) and performance parameters. The proposed method improves the EDP s by an average of about 43% compared with SRAM design. In addition, it improves the throughput by about 7% compared with dynamic RAM ( DRAM ) design.