TY - GEN
T1 - Interconnections in multi-core architectures
T2 - 32nd Interntional Symposium on Computer Architecture, ISCA 2005
AU - Kumar, Rakesh
AU - Zyuban, Victor
AU - Tullsen, Dean M.
PY - 2005
Y1 - 2005
N2 - This paper examines the area, power, performance, and design issues for the on-chip interconnects on a chip multiprocessor, attempting to present a comprehensive view of a class of interconnect architectures. It shows that the design choices for the interconnect have significant effect on the rest of the chip, potentially consuming a significant fraction of the real estate and power budget. This research shows that designs that treat interconnect as an entity that can be independently architected and optimized would not arrive at the best multicore design. Several examples are presented showing the need for careful co-design. For instance, increasing interconnect bandwidth requires area that then constrains the number of corim or cache sizes, and does not necessarily increase performance. Also, shared level-2 caches become significantly less attractive when the overhead of the resulting crossbar is accounted for. A hierarchical bus structure is examined which negates some of the performance costs of the assumed base-line architecture.
AB - This paper examines the area, power, performance, and design issues for the on-chip interconnects on a chip multiprocessor, attempting to present a comprehensive view of a class of interconnect architectures. It shows that the design choices for the interconnect have significant effect on the rest of the chip, potentially consuming a significant fraction of the real estate and power budget. This research shows that designs that treat interconnect as an entity that can be independently architected and optimized would not arrive at the best multicore design. Several examples are presented showing the need for careful co-design. For instance, increasing interconnect bandwidth requires area that then constrains the number of corim or cache sizes, and does not necessarily increase performance. Also, shared level-2 caches become significantly less attractive when the overhead of the resulting crossbar is accounted for. A hierarchical bus structure is examined which negates some of the performance costs of the assumed base-line architecture.
UR - https://www.scopus.com/pages/publications/27544456315
UR - https://www.scopus.com/pages/publications/27544456315#tab=citedBy
U2 - 10.1109/ISCA.2005.34
DO - 10.1109/ISCA.2005.34
M3 - Conference contribution
AN - SCOPUS:27544456315
SN - 076952270X
T3 - Proceedings - International Symposium on Computer Architecture
SP - 408
EP - 419
BT - Proceedings - 32nd International Symposium on Computer Architecture, ISCA 2005
Y2 - 4 June 2005 through 8 June 2005
ER -