ã€
儀表網(wÇŽng) ç ”ç™¼(fÄ)å¿«è¨Šã€‘è¿‘æ—¥ï¼ŒçŽ‹æ¬£ç„¶æ•™æŽˆé ˜(lÇng)å°Ž(dÇŽo)çš„åˆä½œåœ˜(tuán)隊(duì)發(fÄ)å¸ƒæœ€æ–°ç ”ç©¶é€²(jìn)展:基于二ç¶æ料的高效稀ç–神經(jÄ«ng)網(wÇŽng)絡(luò)硬件解決方案。
  稀ç–性 (Sparsity) 是人腦ä¸çš„神經(jÄ«ng)çªè§¸çš„本å¾å±¬æ€§ã€‚在大腦發(fÄ)育éŽç¨‹ä¸ï¼Œè¶…éŽä¸€åŠçš„çªè§¸æœƒ(huì)以細(xì)粒度和éžçµ(jié)構(gòu)化的方å¼è¢«å‰ªæž (Pruning),這是人腦具有高能效的關(guÄn)éµå› ç´ ã€‚å—æ¤å•Ÿç™¼(fÄ),稀ç–神經(jÄ«ng)網(wÇŽng)絡(luò) (Sparse neural network) 早在上世紀(jì)ä¹å年代就被æ出,已æˆç‚ºäººå·¥æ™ºèƒ½è¼•é‡åŒ–的主æµè·¯å¾‘。
  雖然稀ç–神經(jÄ«ng)網(wÇŽng)絡(luò)ä¸90%的權(quán)é‡å¯ä»¥è¢«å‰ªæžï¼Œä½†å‰ªæžéŽç¨‹ä¸éœ€è¦å復(fù)與外部å˜å„²(chÇ”)è¨(shè)備進(jìn)行索引(Indexing),消耗了整個(gè)系統(tÇ’ng)90%以上的能耗和時(shÃ)延。類比于分離計(jì)ç®—å’Œå˜å„²(chÇ”)的馮·è«¾ä¾æ›¼ç“¶é ¸ï¼Œç´¢å¼•éŽç¨‹æˆç‚ºç¨€ç–神經(jÄ«ng)網(wÇŽng)絡(luò)ç¡¬ä»¶çš„ç“¶é ¸(圖1)。目å‰ç”¢(chÇŽn)æ¥(yè)界主æµæ–¹æ¡ˆç‚ºè‹±å‰é”(dá)自A100芯片開始æ出的大粒度ã€çµ(jié)構(gòu)åŒ–å‰ªæž (Structured pruning),其本質(zhì)是通éŽä¸€å®šç¨‹åº¦çš„ç²¾åº¦çŠ§ç‰²ä¾†æ¸›è¼•ç´¢å¼•é–‹éŠ·ï¼Œå¹¶æœªåœ¨æ ¹æœ¬ä¸Šè§£æ±ºç´¢å¼•ç“¶é ¸ã€‚
圖1 ç¡¬ä»¶çš„ç´¢å¼•ç“¶é ¸é€ æˆç¨€ç–神經(jÄ«ng)網(wÇŽng)絡(luò)效率低下
  為了解決稀ç–神經(jÄ«ng)網(wÇŽng)絡(luò)軟硬件ä¸é©é…çš„å•é¡Œï¼ŒçŽ‹æ¬£ç„¶æ•™æŽˆé ˜(lÇng)å°Ž(dÇŽo)çš„åˆä½œåœ˜(tuán)隊(duì)借鑒了神經(jÄ«ng)生物å¸(xué)模型:支æŒçªè§¸ç”¢(chÇŽn)生ã€å‰ªæžã€é‡æ–°ç”Ÿé•·(zhÇŽng)ç‰å‹•(dòng)æ…‹(tà i)行為的,并éžç¥žç¶“(jÄ«ng)元本身,而是環(huán)繞在神經(jÄ«ng)元和çªè§¸å‘¨åœçš„æ˜Ÿå½¢è† è³ª(zhì)ç´°(xì)胞 (Astrocytes) å’Œå°è† 質(zhì)ç´°(xì)胞 (Microglial) 。å—æ¤å•Ÿç™¼(fÄ),稀ç–性信æ¯åœ¨ä½ç½®ä¸Šä¹Ÿéœ€è¦ç›¡å¯èƒ½æŽ¥è¿‘權(quán)é‡ä¿¡æ¯ï¼Œå¹¶ç›´æŽ¥åƒèˆ‡ç¨€ç–é‹(yùn)算。
  在本工作ä¸ï¼Œåœ˜(tuán)隊(duì)首次æ出了“å˜å…§(nèi)稀疔計(jì)算架構(gòu) (In-Memory Sparsity),其把稀ç–神經(jÄ«ng)網(wÇŽng)絡(luò)的訓(xùn)ç·´éŽç¨‹æŠ½è±¡ç‚ºç¨€ç–矩陣和權(quán)é‡çŸ©é™£çš„Hadamard乘ç©ï¼Œå¹¶é›†æˆåœ¨ä¸€å€‹(gè)單元內(nèi)部 (圖2)。整個(gè)稀ç–網(wÇŽng)絡(luò)的硬件基于二硫化鉬 (MoS2)éµé›»æ™¶é«”管技術(shù),æ¯å€‹(gè)單元包å«å…©å€‹(gè)éµé›»æ™¶é«”管,其ä¸æ¨¡æ“¬éµé›»æ™¶é«”管用于å˜å„²(chÇ”)權(quán)é‡?cái)?shù)æ“š(jù),而數(shù)å—éµé›»æ™¶é«”管用于編碼稀ç–性信æ¯ï¼Œç›´æŽ¥æ±ºå®šæ¬Š(quán)é‡æ˜¯å¦è¢«ä¿®å‰ªã€‚稀ç–性信æ¯è¢«æå‰ç·¨ç¨‹è€Œå…除了外部索引,從而大大é™ä½Žäº†ç¨€ç–神經(jÄ«ng)網(wÇŽng)絡(luò)訓(xùn)練的開銷。
圖2 “å˜å…§(nèi)稀疔架構(gòu)è¨(shè)計(jì)
  為支æ’å˜å…§(nèi)稀ç–架構(gòu)芯片級(jÃ)并行計(jì)算,團(tuán)隊(duì)開發(fÄ)了以矢é‡è¿‘似更新算法 (Vectorial Approximate Updating, VAU) ç‚ºæ ¸å¿ƒçš„è»Ÿä»¶-硬件å”(xié)åŒå„ª(yÅu)化方法 (Software-Hardware Co-Optimization, SHCO)。其è¦é»ž(diÇŽn)在于:摒棄傳統(tÇ’ng)更新方案ä¸å®Œå…¨ç²¾ç¢ºä½†ä½Žæ•ˆçš„é€å€‹(gè)單元更新ã€ä»¥åŠé«˜æ•ˆå»å¤±æº–(zhÇ”n)的行列更新,而是在é (yù)先的稀ç–性編碼的基礎(chÇ”)上,以行列為最å°å–®å…ƒé€²(jìn)行近似更新。çµ(jié)果表明,VAU算法在稀ç–硬件上實(shÃ)ç¾(xià n)的精確度å¯ä»¥å’Œç†è«–值媲美,è‰æ˜Žäº†è»Ÿç¡¬ä»¶å”(xié)åŒå„ª(yÅu)化的必è¦æ€§?;诖鎯?nèi)稀ç–架構(gòu)和軟硬件å”(xié)åŒå„ª(yÅu)化方法,團(tuán)隊(duì)制備了硬件陣列,完æˆäº†å¤šç¨®ç¨€ç–訓(xùn)ç·´éŽç¨‹çš„片上實(shÃ)測(cè):包括é (yù)訓(xùn)ç·´ã€å‰ªæžã€éŽå‰ªã€ä»¥åŠé‡æ–°ç”Ÿé•·(zhÇŽng),最åŽåœ¨75%的稀ç–率下實(shÃ)ç¾(xià n)了98.4%çš„EMNIST手寫å—æ¯åˆ†é¡ž (圖3)。
  為了è‰æ˜Žç¡¬ä»¶æ–¹æ¡ˆçš„å¯æ‹“展性,團(tuán)隊(duì)基于NeuroSim仿真工具,將經(jÄ«ng)å…¸å·ç©ç¥žç¶“(jÄ«ng)網(wÇŽng)絡(luò)VGG8-Net部署在三種ä¸åŒçš„硬件架構(gòu)上:密集硬件ã€å‚³çµ±(tÇ’ng)稀ç–硬件ã€ä»¥åŠæœ¬æ–‡æ出的å…索引稀ç–硬件。仿真è‰æ˜Žï¼Œå˜å…§(nèi)稀ç–架構(gòu)çš„å…索引稀ç–硬件,首次基于極細(xì)粒度和éžçµ(jié)構(gòu)化稀ç–性,實(shÃ)ç¾(xià n)一個(gè)數(shù)é‡ç´š(jÃ)的能耗和時(shÃ)延收益。
圖3 基于å…索引硬件的片上稀ç–訓(xùn)ç·´
  綜上所述,å—人腦啟發(fÄ),團(tuán)隊(duì)首次æ出了稀ç–神經(jÄ«ng)網(wÇŽng)絡(luò)çš„“å˜å…§(nèi)稀疔計(jì)算架構(gòu),并基于二ç¶åŠå°Ž(dÇŽo)é«”éµé›»æ™¶é«”管技術(shù)進(jìn)行了å…索引單元開發(fÄ)和陣列級(jÃ)ç‰‡ä¸Šæ¼”ç¤ºï¼Œæ‰“ç ´äº†ç¨€ç–神經(jÄ«ng)網(wÇŽng)絡(luò)硬件長(zhÇŽng)期é¢è‡¨çš„ç“¶é ¸ã€‚æœ¬å·¥ä½œä¹Ÿå……åˆ†å±•ç¤ºäº†äºŒç¶åŠå°Ž(dÇŽo)é«”ç‰æ–°ææ–™ã€æ–°å™¨ä»¶æŠ€è¡“(shù)賦能人工智能硬件的巨大潛力:二ç¶æ料具有低溫åŽé“å·¥è—兼容的特點(diÇŽn),å¯ä»¥èˆ‡æˆç†Ÿçš„硅基電路進(jìn)行三ç¶å–®ç‰‡é›†æˆï¼Œçªç ´å…ˆé€²(jìn)å°è£æŠ€è¡“(shù)在互è¯(lián)密度方é¢çš„å±€é™ï¼Œé€²(jìn)一æ¥æå‡è¿‘å˜ã€å˜ç®—芯片的能效。
  該æˆæžœä»¥“An index-free sparse neural network using two-dimensional semiconductor ferroelectric field-effect transistors”為題發(fÄ)表于國(guó)éš›é ‚ç´š(jÃ)期刊《Nature Electronics》。å—京大å¸(xué)é›»åå¸(xué)院åšå£«ç”Ÿå¯§å®å‡±ã€æº«æ’迪ã€ç¢©å£«ç”ŸåŸè‹‘為共åŒç¬¬ä¸€ä½œè€…,王欣然教授(å—京大å¸(xué),蘇州實(shÃ)é©—(yà n)室)ã€äºŽå¿—浩教授(å—京郵電大å¸(xué))ã€å‚…玉祥副教授(å—京大å¸(xué))為論文通訊作者,共åŒä½œè€…還包括å—京大å¸(xué)施毅教授ã€æŽéº—教授ã€æŽè¡›(wèi)å‹å‰¯æ•™æŽˆã€æŽæ¿¤æ¿¤å‰¯æ•™æŽˆã€å—京郵電大å¸(xué)高麗教授ç‰ã€‚該工作得到了國(guó)家é‡é»ž(diÇŽn)ç ”ç™¼(fÄ)é …(xià ng)ç›®ã€åœ‹(guó)家自然科å¸(xué)基金ã€æ±Ÿè˜‡çœå‰æ²¿å¼•é ˜(lÇng)ç‰é …(xià ng)目的支æŒã€‚王欣然教授感è¬æ–°åŸºçŸ³ç§‘å¸(xué)基金會(huì)科å¸(xué)探索çŽ(jiÇŽng)和雅辰基金的大力支æŒã€‚
所有評(pÃng)論僅代表網(wÇŽng)å‹æ„è¦‹ï¼Œèˆ‡æœ¬ç«™ç«‹å ´(chÇŽng)ç„¡é—œ(guÄn)。