電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 83|回復(fù): 0
收起左側(cè)

光學(xué)片上網(wǎng)絡(luò)的激光調(diào)制方案

[復(fù)制鏈接]

441

主題

441

帖子

3200

積分

四級會員

Rank: 4

積分
3200
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2024-9-18 08:00:00 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
引言2 z3 Q0 l$ T! e- J( S- d
隨著硅晶體管縮放接近極限,研究人員正在探索新技術(shù)以繼續(xù)提高處理器性能和效率。有前途的方向是使用片上光學(xué)網(wǎng)絡(luò)(也稱為光學(xué)片上網(wǎng)絡(luò)或光學(xué)NoC)來替代傳統(tǒng)的電氣互連。與電氣網(wǎng)絡(luò)相比,光學(xué)NoC在帶寬、延遲和功耗方面具有潛在優(yōu)勢。然而,有效管理光學(xué)NoC的功耗帶來了新的挑戰(zhàn)[1]。
$ L) n5 }* ]# s$ z# k( k! M: g: H' t2 c+ ~
本文將探討用于最小化光學(xué)NoC靜態(tài)功耗的激光調(diào)制方案。我們將介紹基于網(wǎng)絡(luò)活動動態(tài)調(diào)制激光功率的關(guān)鍵概念、架構(gòu)和預(yù)測技術(shù)。* e+ h  L/ h" N& ^7 w3 M" @$ K

  f" F! T3 I/ c7 A! z3 c/ v. i
: a, n7 Z1 M8 I! r- ~# p- c
背景
+ J5 v( I3 p; T9 e2 _, c1 W光學(xué)NoC使用光來傳輸芯片上組件之間的數(shù)據(jù)。基本構(gòu)建模塊包括:0 U1 O7 W- G- p3 U
  • 激光器:光源,可以是片外或片上
  • 調(diào)制器:將電信號轉(zhuǎn)換為光信號
  • 波導(dǎo):在芯片上引導(dǎo)光
  • 光電探測器:將光信號轉(zhuǎn)換回電信號
    7 _! W& R- C, \$ l1 ]* \: D/ z# X0 |( `

    - v9 y; o( p- [光傳輸本身非常高效,但產(chǎn)生光的激光器消耗大量功率。一個關(guān)鍵挑戰(zhàn)是光子不能像電荷那樣容易存儲。這意味著激光器通常需要持續(xù)供電,即使不主動傳輸數(shù)據(jù)時也是如此。這種靜態(tài)功耗可能占光學(xué)NoC總功耗的80-90%。
    8 c/ Z$ n2 n* c4 Y2 I' y* a' [1 ]; p" g; C& D0 _) |' F# m9 r9 E
    為解決這個問題,研究人員開發(fā)了激光調(diào)制方案,旨在根據(jù)預(yù)測的網(wǎng)絡(luò)活動動態(tài)調(diào)整激光功率。一般方法包括:3 l% }5 B. L( T8 _! K5 U7 ^% d
  • 監(jiān)控網(wǎng)絡(luò)活動指標(biāo)
  • 預(yù)測未來活動
  • 相應(yīng)調(diào)整激光功率
  • 重新配置網(wǎng)絡(luò)  `+ _3 ~$ X# }( m

    - S! j' n7 j7 N' E0 b! G讓我們看看為不同類型處理器提出的一些具體方案。1 k3 T  T$ d7 Y! {* t# y) P; c
    8 w- g% b3 Q4 c4 ?3 @
    多核CPU設(shè)計中的激光調(diào)制方案+ B' Y9 M+ D6 F, s, L6 m/ L0 a$ O
    Probe
    5 i- P3 s! j3 }2 j9 n5 Q7 R最早提出的激光調(diào)制方案之一是Probe。使用64核架構(gòu),核心分組為4x4塊。每個塊都有專用的片外激光器,可以使用單寫多讀(SWMR)總線廣播消息。
    4 W1 L# v# v8 h* M& w
    - G# L) _  b" G9 j  h4 LProbe根據(jù)鏈路利用率和緩沖區(qū)利用率指標(biāo)預(yù)測未來活動。使用兩種類型的預(yù)測器:
  • 用于低流量變化:過去和當(dāng)前利用率的加權(quán)平均
  • 用于高變化:由利用率水平索引的模式歷史表/ R4 x. z& {5 W$ m$ _6 F
    [/ol]
    ; j3 W. h9 i* [錦標(biāo)賽預(yù)測器根據(jù)最近的準(zhǔn)確性在兩者之間選擇。
      f( W0 H( U- S! H  D2 K$ c3 k0 F& B2 V( C, ^8 N( k5 U) ~
    ColdBus8 y- o- D& {8 ?. G3 R$ z% i
    ColdBus采用不同的方法,基于L1緩存未命中預(yù)測活動。關(guān)鍵洞察是在共享內(nèi)存系統(tǒng)中,大部分網(wǎng)絡(luò)流量來自L1未命中。6 H% e, B* Z9 H1 F6 G7 ]

    ! \% w. e% ^! ^9 f4 a* ?( Q% F使用類似于分支預(yù)測器的基于PC的預(yù)測器來識別可能導(dǎo)致未命中的指令。然后,一個時期預(yù)測器估計這些未命中何時發(fā)生。, g* f- v+ X5 G  X

    5 h8 o2 ]1 W- r( m6 h/ YColdBus還引入了一個"額外波導(dǎo)",為需要的站點提供應(yīng)急功率。
    ) o6 _: O! d  _, v+ P3 x) H1 i2 R) y& |6 g
    PShaRe4 U% j0 o6 F" X; m
    PShaRe在之前工作的基礎(chǔ)上有幾個關(guān)鍵創(chuàng)新:
  • 一致性和非一致性流量的獨立網(wǎng)絡(luò)
  • 基于神經(jīng)網(wǎng)絡(luò)的非線性預(yù)測器
  • 站點之間的功率共享
  • 重用浪費的光功率進行熱調(diào)諧
      d$ p0 D! v1 f8 o5 U+ i' Y[/ol]
    ( I, M2 E$ _) T! @# E  X9 ]圖1顯示了整體架構(gòu):
    , F3 h( d- F( k8 ~
    ; O8 s0 B: t  I# V' B3 K) P, Z* L* v: O9 | ) U2 q6 x7 Z# p& P, ~7 S  m! O& _
    圖1:PShaRe架構(gòu),顯示連接光學(xué)站點的功率和數(shù)據(jù)波導(dǎo)。
      f+ J5 `* }$ n- |9 K4 o
    2 J9 R6 C( A7 I神經(jīng)網(wǎng)絡(luò)預(yù)測器使用14個性能計數(shù)器輸入,對每個站點在下一個時期的活動進行二元預(yù)測。
    3 @$ h, ~9 T3 \3 m" G8 l+ q0 f. X' c, q) d7 M1 I
    BigBus
    / r$ Z3 R" }7 c對于非常大的核心數(shù)(500+),需要像BigBus這樣的設(shè)計。BigBus使用分層架構(gòu),將塊簇組成更大的單元。
    6 N) f9 m) k# E+ c$ K. ~
    % o  D* E8 m; |, y% p  j圖2說明了BigBus設(shè)計:: z& c& ?9 J! x7 V

    & B8 B' U) m+ r , Y6 w! o# h! i8 D9 s* ?) `
    圖2:BigBus架構(gòu),顯示由蛇形光鏈路連接的核心和緩存庫的分層組織。! C: r5 l" Y( S; Z6 }$ B

    $ M; p7 J2 R8 {. }! p4 tBigBus使用兩階段預(yù)測過程:
  • 每個站點根據(jù)等待時間和待處理事件決定是否增加/減少令牌
  • 激光控制器將當(dāng)前預(yù)測與歷史數(shù)據(jù)結(jié)合
    % s. ^' s, v- k' T* _2 x[/ol]
    , q6 \& [7 J+ [9 p  G: \, y這允許在當(dāng)前條件的響應(yīng)性和穩(wěn)定性之間取得平衡。
    ) F* ?  A$ ?8 ?# C
    + F2 @: o9 \5 k9 H& G/ D
    2 V- |- O! \0 k! ^
    多插槽系統(tǒng)(MULTI-SOCKET SYSTEMS)中的激光調(diào)制方案- [5 D9 }7 I, M7 v  e1 V
    對于像服務(wù)器這樣的多芯片系統(tǒng),像Nuplet這樣的設(shè)計將光網(wǎng)絡(luò)擴展到插槽之間。Nuplet同時使用片內(nèi)和片間光網(wǎng)絡(luò)。9 z! M6 Y  E/ I, _$ O8 S' Z: [% A

    ; g3 J+ \. R/ @1 G  v片間預(yù)測機制旨在確定要流通的仲裁令牌數(shù)量。它考慮:
  • 發(fā)送到片間光學(xué)站(ICOS)的消息
  • ICOS隊列中的待處理事件/ o2 m) `3 i% \
    [/ol]
    ' r+ \; r4 r* g" L7 y功率請求表(PRT)存儲歷史令牌計數(shù)。預(yù)測將PRT值與當(dāng)前流量趨勢和隊列狀態(tài)結(jié)合。
    7 }  x5 r! m  ?3 E9 ^" N7 F9 X9 T9 r% D. P2 \' m. d
    GPU設(shè)計中的激光調(diào)制方案" m: I* U* P' u3 @
    由于GPU側(cè)重于內(nèi)存帶寬而非延遲,因此帶來了獨特的挑戰(zhàn)。GPUOpt設(shè)計將光學(xué)NoC適配于GPU架構(gòu)。$ @0 C1 U% ^2 y

    $ o6 P- s; U1 F9 s圖3顯示了GPUOpt的整體架構(gòu):+ ]8 B5 D9 x" U; h* T

    8 [% @3 A$ z9 D& \9 I( |
    ( d9 ~" C& B- Z- t0 R( Y圖3:GPU光學(xué)NoC的架構(gòu),顯示由光網(wǎng)絡(luò)連接的SM和LLC集群。
    9 J+ _9 W0 L3 F# O8 p% s& L& f
    ; N$ {# l% {& m: GGPUOpt對流式多處理器(SM)站點和最后級緩存(LLC)站點使用不同的預(yù)測機制:
    / ]6 e9 o; z1 F  \5 g3 j1 M3 R$ `1. SM站點使用基于以下因素的受限預(yù)測器(Restr_Pred):% ?! y9 D' o0 g1 g" J9 I, E
  • 接收的消息
  • 發(fā)送的消息
  • 等待時間- ]) j1 [, |' z# L8 R

    & T+ `* o9 a- n2 M4 R7 Z2. LLC站點使用考慮以下因素的靈活預(yù)測器(Flex_Pred):
    - V3 I! I  |, B  T+ G
  • 接收的消息
  • 發(fā)送的消息
  • 待處理事件- K) T0 _2 D' v& ]- l2 i, Z
    . K  }, w0 L6 ]: R$ H
    激光控制器將這些預(yù)測結(jié)合起來,確定整體功率需求。4 F* M' E! ~4 T: @, V3 u) R

    " O* D( n# M( ]: E

    : {) w- ]) x8 u: K關(guān)鍵概念和趨勢
    9 o& s' x7 H* V( p- u/ R0 K雖然具體方案各不相同,但一些共同主題和最佳實踐浮現(xiàn)出來:
    % ?  B2 ]4 V; M9 q0 N5 z. M) _7 }) d8 c
    1.將時間劃分為固定時期進行預(yù)測和重新配置; P. u1 c+ ?  F0 x2 }7 h2 x8 v# D
    2. 使用多個輸入指標(biāo):
    3 @8 d* T8 V( x
  • 網(wǎng)絡(luò)利用率
  • 緩沖區(qū)占用率
  • 緩存未命中率
  • 指令類型
  • 待處理事件7 l* C1 Z! k! C5 Z
    3. 將當(dāng)前指標(biāo)與歷史數(shù)據(jù)結(jié)合1 H8 }3 Z7 e7 M$ O' j5 b
    4. 使用非線性預(yù)測函數(shù)(如神經(jīng)網(wǎng)絡(luò))捕捉復(fù)雜關(guān)系
    2 G/ |2 F4 ?& S. |3 W$ o6 }5. 對不同流量類型進行單獨預(yù)測(如一致性與非一致性)9 {3 _' E0 T3 a
    6. 分層設(shè)計以實現(xiàn)可擴展性
    ( s0 h7 @+ I  n7. 盡可能重用未使用的光功率4 o# J3 w$ c& C% Z1 q2 j
    8. 為特定架構(gòu)經(jīng)驗性地調(diào)整預(yù)測參數(shù)
    $ ?( j. j) \, v
    ! b8 A0 f+ u7 H' [圖4說明了有效激光調(diào)制可能帶來的功率節(jié)。7 T) m& U3 Y# }+ g9 {  ]" d
    : R0 u# N: m# z& }0 K
    ) ?% l: ]* Y8 }( w: E
    圖4:ideal、Probe和ColdBus方案在各種基準(zhǔn)測試中的相對激光功耗。
    ) U/ ]5 A2 |% T4 L  g2 b1 \; s
    ) U, e5 \; }# }8 T4 s: g2 Y" R

      v6 t  d, Q* }3 n1 e未來方向/ m( P$ s4 l* m
    隨著光學(xué)NoC從研究轉(zhuǎn)向?qū)嶋H實施,可以期待這些技術(shù)的進一步完善。方向包括:& p7 s7 O( R! b6 v8 `
  • 用于更準(zhǔn)確預(yù)測的機器學(xué)習(xí)技術(shù)
  • 與應(yīng)用層知識的集成
  • 在運行時調(diào)整參數(shù)的自適應(yīng)方案
  • 考慮電氣和光網(wǎng)絡(luò)的整體優(yōu)化
  • 針對新興工作負載(如AI加速)的專門化- g% D7 W2 j; F# T

    / \, m( X0 F# V$ F& @+ s2 g
    * t) D0 X9 A! H1 p
    結(jié)論
    * A! P( c1 k& C1 B+ W$ U有效的激光調(diào)制對實現(xiàn)光學(xué)片上網(wǎng)絡(luò)的潛在優(yōu)勢非常重要。通過準(zhǔn)確預(yù)測網(wǎng)絡(luò)活動并相應(yīng)調(diào)整激光功率,可以在保持性能的同時最小化靜態(tài)功耗。隨著處理器架構(gòu)繼續(xù)發(fā)展,激光調(diào)制方案需要適應(yīng)新的設(shè)計約束和流量模式。該領(lǐng)域的持續(xù)研究有望為未來計算系統(tǒng)解鎖新的能效水平。
    / }- i/ \6 B* [$ j: q: v# _3 w$ U$ f
    ; e& Z2 {/ n  Y4 y+ Q
    參考文獻: X1 x& D8 l7 U1 _& q# W
    [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.6 Y3 [, L0 c9 U* o

    , c' D0 B5 L" A. w8 r+ C4 B- END -  `6 @( L# w' R) X
    6 Q( i; w5 I6 T
    軟件申請我們歡迎化合物/硅基光電子芯片的研究人員和工程師申請體驗免費版PIC Studio軟件。無論是研究還是商業(yè)應(yīng)用,PIC Studio都可提升您的工作效能。3 Q( i% }) c$ W
    點擊左下角"閱讀原文"馬上申請! w" |! }3 g+ |: s, f1 T0 @

    ; ]6 R' b4 ~  I2 z( u7 p歡迎轉(zhuǎn)載: d) u4 o- b6 K8 t( x; V$ i/ ^- @
    + q6 o4 N, I/ }- c3 B
    轉(zhuǎn)載請注明出處,請勿修改內(nèi)容和刪除作者信息!
    ; r3 ^: j5 t3 V9 y- ?3 {1 Y' }( J6 ]

    % Q6 _! z8 o: c# i2 K( t" a( B

    8 n; f  b. x1 g) b' A8 E
    6 n( K, o3 ?# K$ d  K" a. N: }0 [5 ^* j; i* _1 z2 _4 k4 |# X
    關(guān)注我們
    / }; ^/ w. }2 `( [4 w& I; _' l' n* A8 n( B' i5 D; c$ X
    ! i* [4 e& F0 X5 Q: c* ?4 J4 f

    0 t5 O1 ?% b# O6 `6 i
    ; Y* j8 N6 s% y* \

    ' a' _. E7 `9 y* q0 e3 z
    6 }0 h! Y/ N. J  c
    6 L' V! W) F: {3 F! [  l
                         
    ; M7 }$ V6 x: a+ R. |0 H
    % G: K" M3 I. L+ s
    ! ^  s# X2 p( \2 H

    " `5 P. _$ g8 u* b, ^關(guān)于我們:: Y( P3 Q6 X) S2 o# t2 e5 b
    深圳逍遙科技有限公司(Latitude Design Automation Inc.)是一家專注于半導(dǎo)體芯片設(shè)計自動化(EDA)的高科技軟件公司。我們自主開發(fā)特色工藝芯片設(shè)計和仿真軟件,提供成熟的設(shè)計解決方案如PIC Studio、MEMS Studio和Meta Studio,分別針對光電芯片、微機電系統(tǒng)、超透鏡的設(shè)計與仿真。我們提供特色工藝的半導(dǎo)體芯片集成電路版圖、IP和PDK工程服務(wù),廣泛服務(wù)于光通訊、光計算、光量子通信和微納光子器件領(lǐng)域的頭部客戶。逍遙科技與國內(nèi)外晶圓代工廠及硅光/MEMS中試線合作,推動特色工藝半導(dǎo)體產(chǎn)業(yè)鏈發(fā)展,致力于為客戶提供前沿技術(shù)與服務(wù)。
    1 @* O% j) n8 ?7 m8 I' q: _& \. I# P  I' x- n" q
    http://www.latitudeda.com/2 X. z4 U- a3 O- n  v3 v- z
    (點擊上方名片關(guān)注我們,發(fā)現(xiàn)更多精彩內(nèi)容)
  • 回復(fù)

    使用道具 舉報

    發(fā)表回復(fù)

    您需要登錄后才可以回帖 登錄 | 立即注冊

    本版積分規(guī)則

    關(guān)閉

    站長推薦上一條 /1 下一條


    聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表