Floorplet: Performance-Aware Floorplan Framework for Chiplet Integration

被引:0
|
作者
Chen, Shixin [1 ]
Li, Shanyi [1 ]
Zhuang, Zhen [1 ,2 ]
Zheng, Su [1 ]
Liang, Zheng
Ho, Tsung-Yi [1 ]
Yu, Bei [1 ]
Sangiovanni-Vincentelli, Alberto L. [2 ]
机构
[1] Chinese Univ Hong Kong, Dept Comp & Sci, Hong Kong, Peoples R China
[2] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
关键词
25-D integrated circuits (ICs); chiplet floorplanning; computer architecture; hardware/software co-design; DESIGN; DIE; TECHNOLOGY;
D O I
10.1109/TCAD.2023.3347302
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A chiplet is an integrated circuit (IC) that encompasses a well-defined subset of an overall system's functionality. In contrast to traditional monolithic system-on-chips (SoCs), chiplet-based architecture can reduce costs and increase reusability, representing a promising avenue for continuing Moore's law. Despite the advantages of multichiplet architectures, floorplan design in a chiplet-based architecture has received limited attention. Conflicts between cost and performance necessitate a tradeoff in chiplet floorplan design since additional latency introduced by advanced packaging can decrease performance. Consequently, balancing performance, cost, area, and reliability is of paramount importance. To address this challenge, we propose floorplan chiplet (Floorplet), a framework comprising simulation tools for performance reporting and comprehensive models for cost and reliability optimization. Our framework employs the open-source Gem5 simulator to establish the relationship between performance and floorplan for the first time, guiding the floorplan optimization of multichiplet architecture. The experimental results show that our method decreases interchiplet communication costs by 24.81%.
引用
收藏
页码:1638 / 1649
页数:12
相关论文
共 50 条
  • [1] A Framework for Performance-Aware Composition of Explicitly Parallel Components
    Kessler, Christoph W.
    Lowe, Welf
    [J]. PARALLEL COMPUTING: ARCHITECTURES, ALGORITHMS AND APPLICATIONS, 2008, 15 : 227 - +
  • [2] Performance-aware composition framework for GPU-based systems
    Dastgeer, Usman
    Kessler, Christoph
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (12): : 4646 - 4662
  • [3] Performance-aware composition framework for GPU-based systems
    Usman Dastgeer
    Christoph Kessler
    [J]. The Journal of Supercomputing, 2015, 71 : 4646 - 4662
  • [4] A Power- and Performance-Aware Software Framework for Control System Applications
    Giardino, Michael
    Klawitter, Eric
    Ferri, Bonnie
    Ferri, Aldo
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (10) : 1544 - 1555
  • [5] A Framework for Performance-aware Composition of Applications for GPU-based Systems
    Dastgeer, Usman
    Kessler, Christoph
    [J]. 2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 698 - 707
  • [6] Performance-Aware Multicore Programming
    Lo, Chia-Tien Dan
    [J]. PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 126 - 131
  • [7] Splice: An Automated Framework for Cost- and Performance-Aware Blending of Cloud Services
    Son, Myungjun
    Mohanty, Shruti
    Gunasekaran, Jashwant Raj
    Jain, Aman
    Kandemir, Mahmut Taylan
    Kesidis, George
    Urgaonkar, Bhuvan
    [J]. 2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 119 - 128
  • [8] Performance-aware load balancing for multiclusters
    He, Ligang
    Jarvis, Stephen A.
    Bacigalupo, David
    Spooner, Daniel P.
    Nudd, Graham R.
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3358 : 635 - 647
  • [9] Performance-aware load balancing for multiclusters
    He, LG
    Jarvis, SA
    Bacigalupo, D
    Spooner, DP
    Nudd, GR
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 635 - 647
  • [10] Performance-Aware Reliability Assessment of Heterogeneous Chips
    Chatzidimitriou, Athanasios
    Kaliorakis, Manolis
    Tselonis, Sotiris
    Gizopoulos, Dimitris
    [J]. 2017 IEEE 35TH VLSI TEST SYMPOSIUM (VTS), 2017,