|
引言
i+ H% U) c8 f$ I! I$ m光计算作为传统电子计算的替代方案,有潜力提供至少两个数量级的速度提升和三个数量级的能效改善。本文探讨光计算的两个主要范式:数字和模拟,重点关注在光电子集成芯片(PIC)上实现的逻辑综合和神经网络。& l! k; p/ y7 t( t0 D3 Q
数字光计算:逻辑综合
- L5 V* O. g/ ?1 }2 T C8 P& _* R二元决策图(BDD)方法光学逻辑综合的一种高效方法基于二元决策图(BDD)。BDD是广泛用于逻辑综合和验证的数据结构。
@1 x1 J( A/ @8 e4 w
qqzhnmffgtw64027028410.png
5 W% @3 `: G* U; W1 r/ N( y
图1:展示了(a)原始的1-终端BDD,(b)消除合并器后的BDD,以及(c)BDD的光学实现。6 @7 J" L3 ]1 H+ r! P s$ Y% w; J
在这种方法中,每个BDD节点都被替换为光学交叉开关,通常使用马赫-曾德尔干涉仪(MZI)或微环谐振器实现。激光源的光从函数节点进入,1-终端的光电探测器检测输出。波导和光学合并器连接和合并光信号。
! \9 Y& L2 V' g% }优化技术为减少BDD基光学综合中的光功率损耗,采用了两种主要技术:
& d2 W0 z2 }, K/ r1 G合并器消除:这种技术涉及复制节点以减少级联合并器的数量,级联合并器是功率损耗的主要来源。耦合器分配:通过使用定向耦合器代替普通合并器,可以通过仔细分配耦合比来提高功率效率。[/ol]
5 V' e# Y: c; Z, j) i
nsgwplcfuy264027028510.png
' J4 U* K! J Y1 {" h% U+ k图2:说明了(a)普通合并器和(b)定向耦合器。9 q |. Y9 N5 J# n8 U0 i: ^
* b S6 }" l0 m" d2 `. q4 X m
仿真结果在基准线路上进行的实验证明,使用这些优化技术可以显著提高功率效率。
9 f# j2 f6 o, ?2 a, m8 F0 H! k2 c
ijldrcrexoq64027028611.png
5 A, g: t% I& z& Q3 X
图3:显示了不同基准线路的(a)光学开关数量和(b)最坏情况光损耗(dB)。
# |7 n4 D5 \+ A6 ?2 k结果显示,功率效率平均提高了27.02倍,而光学开关数量仅平均增加了7.63%。1 H Q4 O$ W8 ^. W3 I" \" U
利用波导分波复用(WDM)6 t6 Q# t$ `- n+ e: S
多输出函数为了更有效地处理多输出函数,引入了波导分波复用(WDM)。WDM允许多个光信号在单个波导中独立同时传输。
+ r3 f7 c: G# d) f
nyjfxiathes64027028711.png
& j* F$ e1 f; @2 x, i/ y" ?& i
图4:展示了(a)多功能BDD和(b)使用WDM的光学实现。
* \0 S$ h1 Q# \& {0 N综合流程基于WDM的光学线路的提议综合流程包括几个步骤:BDD重排序超图分割(HyPart)解决不可行分割(ReFlow)最终BDD重排序[/ol]
: ?$ `7 \) [$ B0 O) N/ C% f
23qcdqpa1um64027028811.png
" c8 E0 K" l7 x0 d3 k- l
图5:说明了基于WDM的光学线路的提议综合流程。
2 [5 F! H1 N3 ]% T0 c: h超图分割BDD分割问题通过超图分割问题(HPP)近似解决。这种方法旨在最小化BDD节点数量,同时满足WDM容量约束。
4 K3 ?# N9 M2 q' G
+ a B* ~" m' @, W( V6 @6 |2 [% C
l5i4ho1nota64027028911.png
) a- ]/ Q9 I W2 U/ T- p3 R
图6:显示了(a)超图示例,(b)相应的BDD,以及(c)ReFlow示例。 |& H. f+ L+ \5 T
仿真结果实验表明,随着分割数量的减少,BDD节点数量通常会减少,从而实现更有效的节点和子功能共享。: o+ C1 H1 ~4 g9 p" O# t* c
352rn14nvnv64027029011.png
9 S8 w' g/ `$ r# o& a
图7:描绘了BDD节点数量与分割数量之间的关系。3 e v& C5 a: g+ r; R
fifa4yxijem64027029111.png
# d7 O3 k; Q" C图8:呈现了(a)不同WDM容量下的光学开关数量和(b)不同流程步骤下的BDD节点数量。
% i+ h1 \! [5 S结果显示,基于WDM的方法可以根据WDM容量,将光学开关数量减少18.8%到28%,相比之前的方法。; I/ {1 |5 b. _7 G
模拟光计算:神经网络
. ?" [- `/ n( K( p3 `9 H$ i光学神经网络(ONN)架构ONN使用光学组件实现多层感知器(MLP)神经网络。基本构建块是马赫-曾德尔干涉仪(MZI)。( I3 z* m/ ^- w4 w
3kwt1aetb2y64027029211.png
& [- Z: o6 @4 @( X: G% \6 w, e图9:显示了(a)MZI示意图和(b)用于实现单位矩阵的MZI阵列。
" K- x, C M6 [' M0 U经典ONN架构在经典ONN架构中,每一层由使用MZI阵列实现的线性变换和非线性激活函数组成。+ \4 @" t9 E. x
vr5lcuefo5r64027029312.png
1 y4 i( b- c( \. g- \8 Q
图10:说明了基本ONN架构层。; k1 D# @# ~: E7 r
精简ONN架构为减少面积需求,提出了使用硬件-软件协同设计的精简ONN架构。. O O0 J/ n) y2 L( \5 E
; f( e3 D J, @$ k: w ?& ?
wjqer3rsz5s64027029412.png
( ~& t1 k7 y! [% ?3 o+ D9 [图11:显示了提议的精简层实现。' N6 U- x: S; p3 B
精简架构由三个主要组件组成:树状网络(T)单位网络(U)对角网络(Σ)[/ol], \1 p {3 L8 E- G% L# J
snile20k23464027029512.png
3 E, r" x+ U* T9 _7 {图12:呈现了树状网络示例。; P7 ~; u. [/ n& U$ l7 M
仿真结果在MNIST数据集上进行的实验证明了精简ONN架构的有效性。 a) G( E' n9 \* [! @1 P
0b5ypz1lrq064027029612.png
* h7 Y" Q+ { p' H- S; S( r5 h5 H
图13:显示了不同ONN配置的(a)测试准确度和(b)MZI数量。2 W1 G( t0 K: d$ @: V! ^
精简架构实现了与经典架构相当的准确度,同时将面积(以MZI数量衡量)平均减少了28.7%。
9 e4 v, q! X0 b" Q9 I) ] s% t
bmckgvo3uqf64027029712.png
/ J8 N! V' {3 M8 s* k/ @$ G9 g3 O图14:说明了(a)之前架构和(b)提议架构的噪声鲁棒性。1 j# I" R6 h4 d7 A( A
结论和未来方向光计算在数字和模拟范式方面都提供了有前途的进展。然而,仍然存在几个挑战:可扩展性:光功率损耗限制了光学线路的复杂性。未来的研究应当专注于将光放大器和光电/电光转换器纳入综合流程。鲁棒性:解决制造缺陷、工艺变化和环境不确定性对实际实施很重要。大规模集成光学系统中的串扰噪声也需要关注。集成:随着光学计算技术的进步,与现有电子系统的无缝集成对广泛应用很重要。[/ol]
' E1 ~1 R7 q' ~$ I& V参考文献[1]M. Nikdast, S. Pasricha, G. Nicolescu, and A. Seyedi, Eds., Silicon Photonics for High-Performance Computing and Beyond, 1st ed. Boca Raton, FL, USA: CRC Press, 2021.1 i+ p1 F3 K6 U0 a4 x) S1 g
1 m, z' [, d( z
- END -
8 E* @" v% F* i" j! e+ _
3 ^" E8 @- }' r, p- J" G4 I6 z8 ~$ Y软件申请我们欢迎化合物/硅基光电子芯片的研究人员和工程师申请体验免费版PIC Studio软件。无论是研究还是商业应用,PIC Studio都可提升您的工作效能。; n: `# K0 _( e* c% }- e% b5 o# @" e8 ~
点击左下角"阅读原文"马上申请" ?: `) Q: @( [2 J' {
0 u# Y1 ^) v$ ~" Y
欢迎转载
6 C0 n4 I" z6 u3 z4 g" q; x/ g5 Z
% D9 k1 y/ n/ M @" ^7 O. h4 w转载请注明出处,请勿修改内容和删除作者信息!5 t& x7 p! T* _
! W+ n* y5 B" G9 M' @: M6 l! \- L9 E1 q
& k" s4 J8 l L. x4 q* `# l5 Z4 f! _
skkfn5sazyo64027029812.gif
8 H* ~* X {5 ]: H- Q# l/ W4 K
o/ d! j U2 b/ I& O8 A( C$ l关注我们
1 @' p2 ^3 q& I, Y$ j
) D- w/ L2 H% m, w9 t ]
0 w' Z* ` {( W4 O! U; W2 Y( ~
rfx2naona2q64027029912.png
3 J \4 w: t, m. M3 D/ m; W' Z
| $ U7 M# L: z6 p/ ^. X) [
d4iizy4bai064027030012.png
" u- Z* ~& @, y9 d5 {( Z- }( Y | 7 P/ @$ R5 x$ M" M3 e
105dkz0zsm464027030112.png
) C; k+ ~, l! J I- n+ _" ?9 U! @ |
3 E. j/ d/ n5 M
$ _! j0 P8 p) e4 a( g. |" \/ I
' j+ ^$ E% P% f9 x, N
J" H# k$ X5 l2 ]
: y2 l" |1 c2 \1 c5 I( s0 L+ t9 D7 N
2 v* i% ^' t0 Z关于我们:7 Y# `$ r; y& L5 l' N; T4 I8 N$ X
深圳逍遥科技有限公司(Latitude Design Automation Inc.)是一家专注于半导体芯片设计自动化(EDA)的高科技软件公司。我们自主开发特色工艺芯片设计和仿真软件,提供成熟的设计解决方案如PIC Studio、MEMS Studio和Meta Studio,分别针对光电芯片、微机电系统、超透镜的设计与仿真。我们提供特色工艺的半导体芯片集成电路版图、IP和PDK工程服务,广泛服务于光通讯、光计算、光量子通信和微纳光子器件领域的头部客户。逍遥科技与国内外晶圆代工厂及硅光/MEMS中试线合作,推动特色工艺半导体产业链发展,致力于为客户提供前沿技术与服务。" c; F; b* A; Y5 @# h u! H
$ ?) x( W7 x9 d' @# ?6 y% I" r+ vhttp://www.latitudeda.com/
; g( F. ^% r' U5 Q8 v! x2 r(点击上方名片关注我们,发现更多精彩内容) |
|