Exploring Benefits and Designs of Optically Connected Disintegrated Processor Architecture
Yan Pan, Yigit Demir, Nikos Hardavellas, John Kim!, Gokhan Memik
""#$%&'()*+,'-+% ./*+01'2+'*-%3-45'*24+6% "5)-2+/-7%89:%3$;%
!%#$%&'()*+,'-+%
Exploring Benefits and Designs of Optically Connected Disintegrated - - PowerPoint PPT Presentation
Exploring Benefits and Designs of Optically Connected Disintegrated Processor Architecture Yan Pan, Yigit Demir, Nikos Hardavellas, John Kim ! , Gokhan Memik ""#$%&'()*+,'-+% ! %#$%&'()*+,'-+% ./*+01'2+'*-%3-45'*24+6%
!%#$%&'()*+,'-+%
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% GRIS%
Transistor density grows exponentially But, processors are physically constrained
Optically-Connected Disintegrated Processor
Motivation
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% MRIS%
Advantage of nanophotonics
Using nanophotonics for inter-chip interconnect
Analytical model* for performance estimation
* N. Hardavellas et al., Tech Report NWU-EECS-10-05, Mar. 2010. Motivation
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% LRIS%
Motivation
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% TRIS%
Motivation
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% URIS%
2="%"J%$(K8D$9(!54L$<M(.N(@AB=C&3(!O( 2="%"J%$(K8D$9(!54L$<M-N(@AB=C&3(!O( 2="%"J%$(K8D$9(!54L$<M(,N(@AB=C&3(!O( P&N$4(K8D$9(!54L$<M(,N(@AB=C&3(!O(
Motivation
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% VRIS%
Performance impact
Power budget scalability is critical
Optically-Connected Disintegrated Processor
Motivation
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% WRIS%
Optical fiber is low-loss, high speed
*
* J. Cardenas et al., Optics Express 2009 Motivation
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% SRIS%
Dense optical fiber array [Lee et al., OSA/OFC/NFOEC 2010] <1dB loss, 8 Tbps/mm demonstrated
Motivation
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% IHRIS%
Inter-chiplet optical channel technology
Inter-chiplet optical channel organization
On-chip topology
On-chip / off-chip bandwidth interfacing
Motivation
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% IIRIS%
Chiplet 1 Chiplet 0 src Chiplet 3 Chiplet 2 Chiplet 4 Cross-chiplet assemblies share an optical bus, forming optical crossbars (FlexiShare) Chiplet 0 Chiplet 3 Laser Source couplers Optical fiber Electrical cluster dst
OCDP Arch.
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% IGRIS%
Firefly on-chip topology [Pan et al., ISCA 2009]
FlexiShare optical crossbars [Pan et al., HPCA 2010]
Chiplet 0
C0R3
P P P P
C0R0
P P P P
C0R2
P P P P
C0R1
P P P P
C2R0
P P P P
C3R0
P P P P
C1R0
P P P P
C0 C1 C2 C3
C0R3
P P P P
C0R0
P P P P
C0R2
P P P P
C0R1
P P P P
C0
... ... C2R0
P P P P
C3R0
P P P P
C1R0
P P P P
C1 C2 C3
... ... ... ... A0 A1 A2 A3
FlexiShare CH0 CH1 CHM-1 ... R0 R1 Rk-1 R0 R1 Rk-1 ... ... ... ... ... ...
in in in OCDP Arch.
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% IMRIS%
Distributed bandwidth across chiplets Flexible inter-chiplet bandwidth provisioning Minimal number of couplers Seamless on-chip/off-chip interfacing
Chiplet 0 Chiplet 1
OCDP Arch.
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% ILRIS%
Moderate DWDM (16-way)
Parameter Loss Parameter Value Coupler 1 dB Detector Sensitivity 0.01 mW Splitters 1 dB DWDM 16 ! Non-linear 1 dB fiber coupler loss 0.1 Modulator Insertion 0.1 dB fiber loss 2.00E-06 dB/cm Waveguide 0.3 dB/cm ring heating power 40 uW/ring Ring Through 0.001 dB Modulation Power 80 fJ/bit Filter Drop 1.5 dB Demodulation Power 40 fJ/bit PhotoDetector 0.1 dB
Power Eval.
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% ITRIS%
5-chiplet OCDP vs. single-chip topologies Total number of optical channels (wavelengths)
! " #! #" $! $" %&'() *"+,-./0123 4.51607)*&893 4.51607)*&8:3 401;.<-=51
>?2=0)%/2.,=0)8?@@)*AB3
! "! #!! #"! $!! $"! %&'() *"+,-./0123 4.51607)*&893 4.51607)*&8:3 401;.<-=51
>-?@A=BCA
>?2=0)D@EF15)?6)G.BH)G1A?B=2?5A
Power Eval.
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% IURIS%
~ 30% power reduction compared to the best
! "! #! $! %! &! '! ()*+,
718493:,-);%6 718493:,-);<6 734=1>0?84
@A5?3,>5?51/,+AB48,+48,)A84,-CD6
Power Eval.
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% IVRIS%
OCDP limits the total on-chip waveguide length Better optical scalability ! " #! #" $! $" %! %" &! &" '()* +*",-%$!. '()* +*",-#$/!. 0123456 +(7/,-#$/!. 053819:;23 +-#$/!. '()* +*<,-$%!&. '()* +*#=,-&%"$.
Power Eval.
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% IWRIS%
OCDP shows very good power scalability. Single-chip is impractical for 1280-core
! !" !"" !""" !"""" #$%& '&()*+,"- #$%& '&()*!,."- /012345 '$6.)*!,."- /427089:12 '*!,."- #$%& '&;)*,+"<- #$%& '&!=)*<+(,-
>?@:4A8@:@0BA&?C21A&21A$?12A'DE-
Power Eval.
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% ISRIS%
OCDP leverages
Power scalability is critical
Seamless on-chip / off-chip interfacing
Performance evaluation needed Chiplet composition to be explored
Conclusion
%%?/@5)@/-%% %%A#&B%;*C04+'C+D*'% %%B/1'*%#/,()*42/-% %%#/-CED24/-%
F8.&$%GHIH%J4-%C/->:%F4+0%?8#KA%LMN% .4O/2%P)*Q)5'EE)2% GIRIS%
Silicon photonics with DWDM
(Offchip) Laser Source Waveguide Resonant Modulators Electrical Signal Electrical Signal Filters Photo Detector
Motivation
(off-chip)