电子产业一站式赋能平台

PCB联盟网

搜索
查看: 118|回复: 0
收起左侧

高效多Chiplets系统互连网络设计

[复制链接]

864

主题

864

帖子

8156

积分

高级会员

Rank: 5Rank: 5

积分
8156
发表于 2024-12-30 08:01:00 | 显示全部楼层 |阅读模式
引言
" t. _8 T( M3 d9 {9 T; i8 ]随着现代计算系统日益复杂,多chiplet架构已成为构建大规模系统的重要解决方案。通过连接多个较小的chiplet来替代制造单个大型芯片。然而,设计chiplet之间的高效互连网络仍面临挑战,特别是在维持高性能和无死锁路由方面[1]。( s0 y# a" q# K' v$ S$ y

jrq1kwg1bil64033155429.png

jrq1kwg1bil64033155429.png

7 s+ Q2 r& v3 T, Q& A  ]2 }6 G7 U$ \7 S* B# x7 P
网络架构与接口设计+ p8 N# W1 X3 q# N
在基于chiplet的系统中,基本构建模块通常是每个chiplet内部的二维网格片上网络(NoC)。此架构将节点分为两类:用于外部连接的边缘节点(接口节点)和用于功能模块的内部节点(核心节点),如CPU或AI核心。# R8 ?6 y/ g4 S9 z: Q  c

sstjoepct5m64033155529.png

sstjoepct5m64033155529.png
2 M! [2 S7 t) r  E$ V
图1:chiplet上的网络架构示意图,展示了(a) 6x6二维网格中的36个NoC节点,(b)节点标记方案,以及(c)具有radix-4和radix-10配置的接口分组方法。3 y/ w# N0 A$ x9 A
4 t- }# M* A' C
为有效利用chiplet接口,采用接口分组方法,将相邻的边缘节点聚集成抽象接口。这种方法使chiplet的连接基数和带宽分配更加灵活。" a  V  Y5 _8 D9 [( I" Q
. {; Q2 J- ^! E6 v
高基数互连拓扑
1 N2 x, Y& _/ H, T- V  s, R多个chiplet可以通过不同拓扑结构互连形成更大的系统。常见配置包括:
  g' g' C7 W$ H5 R

shw1nuhjjfb64033155630.png

shw1nuhjjfb64033155630.png

6 z+ {7 \( a) e图2:互连拓扑示例,展示了基于相同chiplet基础构建的(a)超立方体和(b)蜻蜓网络配置。
# q! Q* l: S( J( a! y" N2 S/ a6 i7 D9 C  x% @8 |
超立方体配置:
+ O$ q+ l! J5 W# V; j6 q每个chiplet沿不同维度与其他chiplet连接6 s: P4 I+ p! ?" t. Z
提供平衡的连通性,直径随节点数呈对数增长% @: }8 W9 W. F+ _" J, e1 a
支持高效的路由算法0 v- o0 E; N$ A. I
$ y1 R$ a" o! J7 N7 C$ Q7 X- P) O' y

1kr5ojvzsn264033155730.png

1kr5ojvzsn264033155730.png

7 t9 W( C2 l+ _5 N* }7 ^9 i图3:chiplet互连细节,展示了(a)5D网格的连接和标签排列,以及(b)4D网格中d0-d1平面的连接概览。
# C, Z( ^( G- g1 X2 Y" p* C  n4 d) ~$ J' ?  V8 P% ~
路由方法
, k( W/ s# U5 `+ f! P+ z. _8 F路由设计采用负优先路由(MFR)算法确保无死锁运行。这种方法要求数据包在通过正向通道之前必须先通过负向通道,防止循环依赖。" _0 f8 w/ ^" q+ E- M0 z

hmjbj3scp4564033155830.png

hmjbj3scp4564033155830.png
) [- j3 P5 b1 d5 }& S4 {
图4:路由系统中通道类型(正向、负向和相等)概览,展示了不同路由路径之间的关系。0 s8 v% ^9 ?' C! k# Q
2 t7 s* m% g8 j+ O, b
网络交错) \& N$ L0 F, u
为最大化带宽利用率,网络交错技术在抽象接口组内的多个物理接口间分配流量。实现了两种主要方法:
7 G) E3 s9 z  _

k0rhbll2qfq64033155930.png

k0rhbll2qfq64033155930.png

+ A2 X4 U# N' @3 D* U' X5 j1 o图5:细粒度和粗粒度交错方法的比较,展示了不同的数据包分配策略。( ?1 E& }6 |! g* Y- u# m

2 t/ R! Q. e1 H" |3 w1. 性能分析
$ H" z% G9 Z& K. y& {0 G( x! ?系统性能在各种流量模式和配置下进行了评估:- {. ~  {# d3 ^. g* H& Z. H

fce3x2jdcs564033156030.png

fce3x2jdcs564033156030.png

( B" p2 N' R/ g3 k图6:不同流量模式下的性能评估结果,展示了延迟与注入率的关系:(a)均匀分布,(b)均匀热点,(c)位互补,(d)位反转,(e)位重排,(f)位转置。% ~6 a$ U/ E. ^( Z4 P$ r
' S8 Z2 c# ~' \+ n

52414c3hmkl64033156130.png

52414c3hmkl64033156130.png

. a/ P0 y$ I! Q; Q) b- j图7:不同系统规模在均匀流量下的平均延迟评估结果,展示了架构的可扩展性。
7 j( u- @/ q* I0 E9 y, E, G. [) Y8 U8 m: T
与传统二维网格系统相比,结果显示显著改进:6 h8 n$ H6 [; N
最大注入率提升达2倍$ j, w; J/ m" l( r( U$ C
平均延迟减少高达45%
; M6 e, G# v: k- h/ I# k& _% k随着chiplet数量增加,扩展性更好
* U. K1 A4 [, b1 W) H/ l& n: _7 j0 n

- v( K' t( t) `) w0 a- @2. 能效分析2 `+ d; U1 Y* f) J

odoitwxxekp64033156230.png

odoitwxxekp64033156230.png

' R0 j. @* \* _( W$ S( ^图8:二维网格和超立方体配置在不同规模和NoC大小下的能耗比较。
) o  Z* Q  v: Z5 r! y$ c; M, e. I5 R% d
建议的架构显示出显著的节能效果,特别是在大型系统中。对于256-chiplet配置,与传统二维网格设计相比,功耗降低约60%。
: l: A+ w& @8 _: g5 C0 X7 k" V/ ?6 m2 P3 ~: P, G( @
结论
8 W/ c; P1 F* \9 f0 R5 t( \所述方法为设计高效chiplet互连网络提供了完整解决方案。通过结合接口分组、自适应路由和网络交错,系统实现了优于传统方法的性能和可扩展性。该架构的灵活性使其能够适应各种系统规模,同时保持高效率和无死锁运行。
, {3 f1 b$ n: E/ x( p8 b) ]3 f+ u8 O8 X5 E# ~( f$ `+ R
结果表明,这种方法在大规模系统中特别有效,网络直径减小和带宽利用率提高的优势更加明显。该方法为构建具有最佳通信能力的新一代多chiplet系统提供了实用框架。( {: w7 p" u5 x3 {
8 W. }) l2 S% W/ x
参考文献
  A! H* N( F) M/ k[1] Y. Feng, D. Xiang, and K. Ma, "A Scalable Methodology for Designing Efficient Interconnection Network of Chiplets," in 2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA), Seoul, Korea, Republic of, 2023, pp. 1059-1071, doi: 10.1109/HPCA56546.2023.10070981.% x4 i' l* f2 ^% U: G
. g1 M* N/ f( U
END
7 P5 {4 Z8 m* ]4 @7 D; d9 |

0 e& X5 ~3 G- |8 K; M0 k& e8 X- Y. z
; E9 X! ^5 k; q& f6 i* x% O- M软件申请我们欢迎化合物/硅基光电子芯片的研究人员和工程师申请体验免费版PIC Studio软件。无论是研究还是商业应用,PIC Studio都可提升您的工作效能。: O! \; O; F0 Q  |) H* ?8 \9 g6 ^
点击左下角"阅读原文"马上申请  R7 Z0 K- v# ]

) y7 X3 P: Y) u! \4 ^, i欢迎转载$ i. H7 A$ ?. l+ M
5 I+ K) S9 u) h8 t8 k4 I* a
转载请注明出处,请勿修改内容和删除作者信息!
+ }+ g5 {  u3 F9 \0 F) U! M* E0 v. j; _/ G' N# b& J/ h5 d- `
& d$ C4 e: H4 c& D% v) I
9 v" u8 V4 [  C4 Z$ f$ A: J

opwvqkiczxu64033156330.gif

opwvqkiczxu64033156330.gif

  ~* U6 [, N7 x9 m" K5 f4 K8 D
. E# V$ r9 U5 ]9 P0 B' g5 o( C, }) p关注我们$ A6 b( e* R3 L1 h! _
3 T; F- @! {9 O, {- ?5 X
8 M5 N& b8 T3 @) u9 i. R$ h1 C

tpmbw1izfyo64033156430.png

tpmbw1izfyo64033156430.png
  e7 m+ }) U! Z
+ ?- A6 I/ I! @4 }+ n( ]

fhpmkwmxsih64033156530.png

fhpmkwmxsih64033156530.png
2 C& x: o' ^" M7 I+ T5 ~
0 C- ]: B" h6 W# @: e5 v  V# l4 V

jdzsgtgrmgn64033156630.png

jdzsgtgrmgn64033156630.png
  I0 z! D/ f5 M" [& D
                      5 h  e# {% l5 I% M  L+ a: D6 k2 l
: O+ N; y# L+ v* R  Y$ i
" }3 _( W8 u) Y2 p3 ]
* R; h1 K3 ^, Q; u
关于我们:
; _3 J; R' S$ ?  g9 \$ Z3 U深圳逍遥科技有限公司(Latitude Design Automation Inc.)是一家专注于半导体芯片设计自动化(EDA)的高科技软件公司。我们自主开发特色工艺芯片设计和仿真软件,提供成熟的设计解决方案如PIC Studio、MEMS Studio和Meta Studio,分别针对光电芯片、微机电系统、超透镜的设计与仿真。我们提供特色工艺的半导体芯片集成电路版图、IP和PDK工程服务,广泛服务于光通讯、光计算、光量子通信和微纳光子器件领域的头部客户。逍遥科技与国内外晶圆代工厂及硅光/MEMS中试线合作,推动特色工艺半导体产业链发展,致力于为客户提供前沿技术与服务。
" y" b' o1 Z9 X; W9 q* m; X
4 x/ U1 M0 I7 uhttp://www.latitudeda.com/9 Z$ t% U' E; y9 ^' u" Z/ Q3 H
(点击上方名片关注我们,发现更多精彩内容)
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表