|
引言9 o( U3 e' W$ T- b- i5 A
近年来,计算领域发生了巨大变化,通信已成为系统性能的主要瓶颈,而非计算本身。这一转变使互连技术 - 即实现计算系统各组件之间数据交换的通道 - 成为计算机架构创新的焦点。本文探讨了通用、专用和量子计算系统中芯片和封装级互连的最新进展,并强调了这一快速发展领域的关键技术、挑战和机遇[1]。
' i. S/ c( g G
4rff4mttesf64041747039.png
. f5 ]# C9 a8 l: n3 Y
6 r. k5 N2 |/ L' E8 [% q. f' U% f3 g7 O9 N& {2 p- H
关键互连技术
# A; L1 X1 r" ~+ g现代互连技术不断发展,以满足复杂计算系统日益增长的需求。以下是一些塑造互连技术未来的关键技术:
1 Q; c, w3 _% y J0 N/ b s, {) Z, w2 @# q+ j
1. 金属线:传统的基于铜的互连仍在嵌入式和移动系统中广泛使用。然而,随着晶体管尺寸的减小,这些线路面临着电阻和电容增加的挑战,导致延迟和功耗增加。
8 d- ]8 x) d# ^/ ]" C0 M1 X: D9 A4 z
0 f* d& q6 E0 I6 t T2 r U2. 纳米光电子技术:光学互连提供高带宽密度和光速传播。最近的突破,如世界首个由光学片上网络(ONoC)驱动的多核系统Hummingbird,展示了这项技术在高性能计算和人工智能应用中的潜力。
u7 f, ?$ d) y9 t
6 \$ o- K7 T( t
ntp0k2fgcgk64041747140.png
+ n" h0 r& _' x# D
图1:Hummingbird的顶视图和横截面视图,展示了光电子和电子芯片在单个封装中的集成。6 y- g: b" [8 | S
; t6 t5 {( ?6 K- g! M1 t2 L
3. 无线技术:无线互连使用射频信号进行数据传输,在灵活性和减少布线复杂性方面具有潜在优势。虽然尚未在工业中广泛采用,但研究继续探索其潜力,特别是在太赫兹范围内。' [+ h- J' O9 P* c& V, \/ z
7 B: @' r2 b; `# O7 H! f8 G( v
4. 2D、2.5D和3D集成:先进的封装技术,如chiplet、硅通孔(TSV)和硅中介层,实现了半导体器件更高效的集成。这些技术解决了传统2D扩展的限制,为高性能、节能系统提供了新的可能性。$ _1 M+ Z2 H x- N0 u( H7 m
- S! I# H& b) m0 g5 j3 s2 A* b
lof03w14lt164041747240.png
1 Z Q( Y( Z/ d7 V3 Q4 A8 o
图2:通过(a)硅中介层和(b)硅桥互连的两个芯片的横截面示意图,说明了不同的2.5D集成方法。# n2 s( N. T( p. S1 K
# h: L% p' @0 W' ]( J+ m
通用架构中的互连
+ E4 n- E! O" L( u通用处理器已经发展到包含多核设计和chiplet架构,以提高性能和可扩展性。该领域的主要发展包括:9 O, c1 m5 X2 h6 b& m/ `
4 S4 D( E( V: P) b1. 基于网格的互连:在多核系统中很受欢迎,网格网络以网格模式连接核心,提供高路径多样性和可扩展性。例如英特尔至强处理器和ARM的Neoverse CMN-700。5 Y: Z7 P( M& N( L/ L2 ~4 ^
( S$ O+ N& _& _! m
2. 基于Chiplet的设计:AMD的EPYC处理器使用通过AMD Infinity Fabric互连的chiplet,而英特尔采用超路径互连(UPI)实现可扩展的多处理器系统。6 A) G7 a5 x, ], ]1 E) P4 V
% @9 ~' u4 b. ?) T* c* c7 q/ T
3. 光学计算互连:英特尔最近的突破,光学计算互连(OCI),将硅基光电子与先进的CMOS技术集成,实现了chiplet之间的高带宽、低延迟通信。) c- P5 U- ?6 j$ o
: A2 b# m5 z- y8 w0 R
hgy43tipymd64041747340.png
5 X, Z- b( O! r6 G; v R图3:英特尔OCI的顶视图和横截面视图,展示了光电子和电子组件的集成。% a0 x) C5 h+ @( I \% C. R
+ P% Z+ n7 _ Q, h4 h' A
缓存一致性互连
& A7 U; j9 G N! e在多核系统中维护缓存一致性对于在多个缓存中保持一致的内存视图至关重要。最近的创新包括:
+ ?: j/ P. b9 Z, S. T
, X; X+ @3 Z1 K+ Z7 H8 Q" F1. 无线缓存一致性:WiDir协议利用无线片上网络(WiNoC)技术增强多核系统中的缓存一致性。
( O) k# H# O* g |4 G* w; N
, b6 N6 E( a( k; A' S; x$ a0 M
dyv5vnjhyoo64041747440.png
+ ]4 O" R) Z6 o; i. F' c5 B图4:WiDir的顶视图和横截面视图,说明了用于缓存一致性的无线天线的集成。" p+ m3 X9 u5 r8 d) O9 j& @
]" U, j2 o1 V2. 行业标准:ARM的AMBA一致性集线器接口(CHI)和Arteris的Ncore缓存一致性互连为设计高效的缓存一致性系统提供了框架。+ C: c, a) _ }2 ]! V
3 W* _# v, M" e4 x4 q安全互连, i% S" M" v, V) F% {& V
随着安全性在现代计算系统中变得越来越关键,互连设计正在不断发展以应对各种威胁:0 z# B8 {7 D$ \; E0 `: e
U$ C* p* o1 K: H
1. 拒绝服务(DoS)防护:如SECTAR等技术提出动态屏蔽方法,在片上网络(NoC)环境中隔离硬件特洛伊木马并重新路由受影响的数据包。
, Y6 \7 N3 h( k$ F$ _. g
( F! ?- n1 n: Y8 [( Z
mx5c3xuu04h64041747540.png
% ^" y% i$ _9 Z5 K( W K" H
图5:SECTAR中攻击及其对策的示意图,展示了安全NoC路由的概念。& {" l0 Q; | A* S! C" }
& M- `6 R: x7 \0 J2. 侧信道攻击缓解:实施侧信道感知加密、安全通信协议和物理安全措施有助于防止通过互连泄露信息。2 f4 {& e+ ?% ?! u. G# z# v* k+ d- W
1 C7 E8 e9 o% G5 {) z, y
% u- `( A& A) y- Q$ Y8 Z' p, k9 l3 _专用架构中的互连. Q! W! t. ^- C, B' Q3 x9 [: H* ]/ h) |
为人工智能、机器学习和其他专门应用量身定制的专用架构(DSA)需要创新的互连解决方案:
$ C* G( |2 {1 R& H2 e6 H9 U9 i# I( ~
1. 基于阵列的互连:在深度神经网络(DNN)加速器中很常见,这些互连实现了高效的数据重用。谷歌的张量处理单元(TPU)使用脉动阵列进行矩阵乘法运算。
& E, g) r4 x& \2 z* ^' x* L5 ?, f" A" K8 b6 b
2. 基于网格的NoC:Cerebras的晶圆级引擎和Eyeriss-v2采用网格网络来支持DNN中复杂的通信模式。3 W$ J# G- v$ s ?: b
2 `0 q* u6 C+ _. g% v5 W4 }! d3. 可重构互连:如MAERI等设计提供了灵活性,以支持DNN工作负载中的多种数据流。
/ i2 k. I: k& b
! ~* `3 d) U, x' z* V- F3 l( W4. 高带宽内存(HBM)集成:先进的封装技术实现了HBM与处理器的集成,显著提高了内存带宽和能效。5 B3 Y' D: G* ~7 |: ?
- _9 n) b% i; a1 Q2 f( w
存内计算(IMC)互连; o; Y( R- U) y p( f0 q) o
IMC技术将处理能力集成到内存中,以减少数据移动瓶颈:交叉开关阵列:用于模拟IMC核心,这些阵列擅长矩阵向量乘法,适用于DNN加速器。网格网络:用于互连多个IMC核心,如Mythic的AMP tile所示。无线封装内网络:最近的研究探索了用于互连IMC核心的无线通信,如WHYPE架构所示。& ?7 P3 J T; `
[/ol]
/ L4 {1 Z9 W& c
" T( f2 `1 z+ Z! i5 V( h, Z" c
d3i4uxybwtr64041747640.png
# H% A+ i3 I! Z6 a5 h( H: s图6:WHYPE的顶视图和横截面视图,展示了用于互连IMC核心的无线封装内网络设计。
$ C9 |# l6 R0 G: T+ j9 \
( W5 \3 t. b9 n" w$ o* h量子计算架构中的互连) v1 u8 b8 I; ?; G1 h, Q, h
随着量子计算的发展,互连在这些系统的扩展中扮演着关键角色:& `! s7 Q+ G8 N+ H
Y) _; u1 J- R$ Y S' [1. 低温射频互连:对于控制和读取量子比特状态至关重要,随着量子比特数量的增加,这些互连面临着布线复杂性和带宽限制的挑战。3 {: j6 g- ?% I
+ S7 Q% `7 w& ]+ { g' C' J
2. 微波和光子链路:用于模块化多核量子架构中的量子核心互连。* t3 a) R% M- E4 y& a: u
& M" P; V0 }0 a; Y4 i( E# i7 E
3. 无线低温互连:最近的研究提出将片上低温天线与射频收发器集成,在量子计算封装内创建灵活、可重构的网络。
: Z a( j0 j. s. O
6 [: R/ `$ X4 G& I
dillgsv35ij64041747740.png
3 R+ d# V6 {5 k* {图7:无线低温互连在量子计算系统中的愿景,说明了量子处理器封装内无线通信的概念。. ^7 l7 C8 k: B3 N
; U' D/ |& Z7 \2 I+ ^2 r挑战与机遇$ \% U$ x/ ]! ^' d1 I0 w% [5 G% i
随着互连技术的不断进步,出现了几个挑战和机遇:, [2 L1 \# l0 T$ k8 P; T& t
8 [8 [* S; ~% u' r: v
挑战:0 g/ `/ W, d3 x" r* Y
1. 刚性的封装内网络(NiP)设计难以满足多样化的chiplet互连需求) c |! X6 d9 F7 \
2. 异构计算系统中的时序和同步问题. P( T& x# @, N8 I6 |2 I" [* I
3. 各种互连技术中的安全漏洞
1 Q S9 N% h0 d" f- h4. 基于网格的互连中的高通信延迟
5 e& r# \% v+ R% U6 M5 ?6 I+ o5. 边缘设备的能源和功率限制
: _: w( q0 K8 q1 S- W9 o6. 基于IMC的加速器的带宽限制/ ]. a }7 C, C/ t6 o
7. 扩展量子系统的同时保持量子比特相干性并最小化串扰
& F2 F' l1 E, \8 n, D0 f& W+ V# ?+ o% T* H" b! |6 c4 k
机遇:
$ z. d, Y/ ~; S2 X9 t1. 开发针对特定应用需求的专用互连
( _" K' ?6 j/ o. C3 P2. 探索无线封装内网络,实现灵活、高带宽通信
1 W1 p1 K1 B0 }3. 先进的网络接口,集成协议适应性和服务质量功能
$ _# R q) y: Z& {% S1 N4. 用于安全互连的轻量级加密和身份验证协议6 K" x/ d/ }( X0 J5 E
5. 可重构互连,支持多样化数据流和改善资源利用率
1 [0 X) u! R1 K; F1 y5 e8 O# s6. 近似计算技术,提高性能和能效
. f; f# c3 a4 [# `7. 利用光电子技术和无线技术的创新量子互连
K" d2 }* W/ u# p8. 量子硬件-软件协同设计方法,优化系统性能
8 o% I- ?( G3 i7 s. s, K
4 P2 G) [% R) J' L% @, R9 V* K, V( j结论& @! x3 x/ v. Z6 z: F. b! B4 f& f' l
芯片和封装级互连领域正在快速发展,以满足现代计算系统的需求。从通用处理器到专用加速器和量子计算机,互连技术正在推动性能、效率和可扩展性的边界。随着研究人员和工程师在这一领域不断创新,可以期待看到更多突破性的发展,塑造计算机架构的未来。! e" s0 I0 K* u
8 S9 `) R* ?7 _: k1 q9 z参考文献. ]8 b9 ]( J! ]: l
[1] Das, M. Palesi, J. Kim and P. P. Pande, "Chip and Package-Scale Interconnects for General-Purpose, Domain-Specific, and Quantum Computing Systems—Overview, Challenges, and Opportunities," in IEEE Journal on Emerging and Selected Topics in Circuits and Systems, vol. 14, no. 3, pp. 354-370, September 2024.
8 u Z8 o8 A+ B9 }6 K, A5 {5 {4 L" [1 K1 X1 c) ?4 _
- END -9 N+ D D, f q' T) v' C
; _) k1 q) y5 h9 j9 N. o; r, m
软件申请我们欢迎化合物/硅基光电子芯片的研究人员和工程师申请体验免费版PIC Studio软件。无论是研究还是商业应用,PIC Studio都可提升您的工作效能。
$ Q8 I4 z6 R$ t点击左下角"阅读原文"马上申请: n8 ?7 |! T0 n0 x
, ^5 R" ~& r8 \' y1 @, t+ @欢迎转载
/ R5 M B+ z" d0 z2 L: \" O1 O H! _, v) u7 i* L
转载请注明出处,请勿修改内容和删除作者信息!- o1 X' f. Q- r
- @" s4 l% |& h( {9 l; q/ V, t# p5 i/ q0 @% |; [7 W
+ T7 Z+ L; @; Q* S& N
vzgbnv4qx0r64041747840.gif
$ C0 [* p1 H: b5 n( V( W* L/ Z8 D: p2 o
关注我们
8 m0 R3 a. U, W$ W" V; K- a. O6 G2 {: J9 a: m1 f
# p7 O/ S8 u1 [( F
q5hs010nrs564041747940.png
# u4 _4 B/ Z2 e+ z/ R4 v& j0 | | , }. k. b D& x- X/ m/ C, d, H# J
u2atc50xk0464041748040.png
* ^$ l: {2 g! E C1 @6 E | ; X+ T1 r7 G' v' {1 s4 Y
oulqcsunwvp64041748140.png
- v" ~! S1 b& p6 c: V
| 8 ]% J- v* N3 ~3 P# z1 J
/ E! d( {$ O! {9 F; c/ d$ E; J# ]6 {6 w( {' S4 M1 g
/ p; D2 d) K# k2 p: z0 g* k关于我们:
( y, Z6 p7 r. Q q+ o- V- V9 {深圳逍遥科技有限公司(Latitude Design Automation Inc.)是一家专注于半导体芯片设计自动化(EDA)的高科技软件公司。我们自主开发特色工艺芯片设计和仿真软件,提供成熟的设计解决方案如PIC Studio、MEMS Studio和Meta Studio,分别针对光电芯片、微机电系统、超透镜的设计与仿真。我们提供特色工艺的半导体芯片集成电路版图、IP和PDK工程服务,广泛服务于光通讯、光计算、光量子通信和微纳光子器件领域的头部客户。逍遥科技与国内外晶圆代工厂及硅光/MEMS中试线合作,推动特色工艺半导体产业链发展,致力于为客户提供前沿技术与服务。% _( `& x9 j/ f; [: T' g, R: i
6 k8 t! ?5 {: hhttp://www.latitudeda.com/6 Y1 R: {2 Y8 I* @9 {; ?( G+ E
(点击上方名片关注我们,发现更多精彩内容) |
|