太空飛船軌跡想要更精準?8-Bit實現零損耗

2021-02-14 讀芯術


全文共1459字,預計學習時長3分鐘

本文包含了以下重點內容:

• 一種新的8-Bit浮點格式,結合了DNN(深度神經網絡)訓練的見解,實現了一般矩陣算法(GEMM)在深度學習中模型精度的零損耗。

• 一種叫作「基塊計算」的新技術。在分層應用中,僅使用了8-bit乘法和16-bit加法(代替了16-bit和32-bit的獨立計算)進行矩陣和卷積計算。

• 在權重更新過程中應用了浮點隨機捨入,實現了用16-bit精度進行更新(而不是32-bit)。

• 從綜合效果來看,這項技術廣泛適用於整套深度學習模型和數據集,同時完全保證精度。

 

這種方法的根基是近似計算。研究人員嘗試在硬體中進行調整,使模型更牢固,同時通過專有架構獲得高效收益。

CDC1604是第二代48-bit計算機,用於美國海軍飛彈自動控制系統,每秒運行可超10萬次。但是,如果用CDC1604運行蘋果手機,它甚至無法提高自拍像素。因此,掌上機(手機)本有能力運行多個飛彈系統,否則這些系統將需要房間大小的處理器。

 

計算機結構體系最初專門用於串行處理,隨後使用DRAMs (動態隨機存取存儲器)優化高密度存儲。但是,晶片表面處理區域價格高昂,且不適宜大量增加內存容量。神經網絡存儲器,必須存儲輸入數據、激活參數和權重參數等信息。

 

在一篇題為「使用8-bit浮點數訓練深度神經網絡算法」的論文中,作者Naigang Wang, Jungwook Choi, Daniel Brand, Chia-Yu Chen以及Kailash Gopalakrishnan,均來自IBM沃森研究中心。他們介紹了能使用8-bit浮動數(FP8)成功訓練DNN(深度神經網絡)並能同時保證精度的一項新技術。

 

這項突破的研究人員表示:「以往來說,高性能計算依賴於高精度的64-bit和32-bit浮點運算。但這種新方法保證了準確性,對一些科學任務的計算至關重要,比如模擬人類心臟,計算太空飛船軌跡等」。

 

但是,對於圖像分類、語音識別等一類任務,近似計算比64-bit或32-bit提供的高精度計算更重要。

 

浮點的限制越低,驅動器也隨之越小。比如,16-bit精度驅動器通常比32-bit高精度同類塊小4倍。這種區域效率的提高直接有利於AI培訓效果和工作負載性能的顯著提升。

 

因此,高精度可以增強計算能力。在本文中,研究人員展示了全新的訓練技術,並且最終將壓縮方法加速了40-200倍。

 

早在2015年,IBM研究就已經展示了如何在32-bit到16-bit的推理過程中完全保證模型精度。

 

現在,16-bit訓練和8-bit推理系統已經作為一項標準灌輸至行業中。儘管有關8-bit和4-bit的精度推理工作還在進行,但最終也將成為行業標準。

 

與16-bit訓練網絡相關的主要挑戰有:

• 在反向傳播期間,是否該保持梯度計算和權重更新的保真度。

• 當矩陣乘法中的權重、誤差和梯度降低到8-bit時,深度神經網絡會遭受影響,最終精度明顯下降。

• 此外,網絡訓練對算法收斂性有顯著影響。

• 如今使用的32-bit權重更新系統,需要存儲高精度權重和梯度的額外副本,價格高昂。

如何解決8-Bit浮點問題:

有一種新技術叫作「基塊計算」,應用於卷積計算的時候,這種技術允許用8

-bit乘法和16-bit加法,去代替16-bit和32-bit的獨立計算。並且,在權重更新中,浮點可隨機捨入。

 

在「基塊計算」中,累積計算被分解成塊,由各深度學習點產品構成。研究人員已經做過測試,採用尺寸14nm的晶片檢驗這種技術,並用於訓練ResNet50模型。結果表明,基塊計算驅動器可以和降低精度的數據流驅動器一起使用,並且不會增加硬體開銷。

 

作為基線,32-bit浮點的累積量會隨向量長度呈線性增加趨勢。在最接近捨入值的時候(比如:塊=1),典型的16-bit浮點累積量將會面臨極大的誤差。(當長度 ≥ 4096時,累積停滯)。

 

這時,可以使用基塊累積計算來填補誤差,因為積累量的有效長度被「塊」的大小所削減,以免被淹沒。隨機捨入的有效性如下:儘管由於捨入誤差導致了在總體積累長度中存在輕微偏差,但是隨機捨入值會遵循32-bit浮點結果。

這一成功實踐為硬體培訓平臺進入新時代鋪平了道路,該平臺的性能是當前系統的兩倍。

留言 點讚 發個朋友圈

我們一起分享AI學習與發展的乾貨

編譯組:姚宇歌、胡婷

相關連結:

https://www.analyticsindiamag.com/ibm-8-bit-ai-breakthrough-to-supercharge-computational-efficiency/

如需轉載,請後臺留言,遵守轉載規範

推薦文章閱讀

長按識別二維碼可添加關注

讀芯君愛你

相關焦點

  • 太空旅行有望實現!維珍銀河宇宙飛船到達太空邊界
    13日在加州的莫哈韋沙漠上空飛行至80多公裡的海拔高度,首次到達了該公司認定的太空邊界。  12月13日,維珍銀河公司飛船進行試飛,達到了82.7公裡,被認為進入了太空。  據報導,在試飛的一開始,一架特殊的噴氣式飛機搭載飛船Virgin Space Ship Unity飛到13公裡的高度,然後釋放飛船,飛船將火箭引擎點燃,之後飛行到了82公裡的海拔高度,幾分鐘後降落在了跑道上。
  • 在太空中怎樣不迷路?專訪飛船「大腦」設計者
    帶著這個問題,記者走進了中國航天科技集團公司五院502所飛船工程組。   他們是我國11艘神舟飛船、1艘貨運飛船GNC系統的締造者,從成千上萬的信息流和代碼中「抽絲剝繭」,讓太空漫步、太空之吻一步步變成現實。   從無到有,確保飛船安全回家   GNC,是制導導航與控制的英文縮寫,相當於飛船的「眼睛」和「大腦」。
  • 《太空旅客》阿瓦隆號飛船
    科技不斷更新,太空類的科幻電影已經成為了院線的常客。然而人類在遙遠的太空中卻如此的渺小,為了自己能夠存活的欲望,想盡辦法,下面給大家介紹這部電影《太空旅客》故事發生在未來世界裡,一艘載著五千多名乘客的飛船朝著殖民星球飛去。所有旅客都將在休眠倉中度過漫長120年。然而誰也不知道意外什麼時候會到來,在飛行的途中,飛船被隕石碎片砸中。主角吉姆被提前喚醒了。
  • 這個太空飛船比頭髮絲還薄,它的誕生只為與太空垃圾同歸於盡
    更嚴重的是,隨著各國太空部門以及商業太空任務的進一步發展,近地軌道中的太空垃圾會越來越多,導致撞擊事件越來越頻繁。甚至會產生多米諾效應:由一次撞擊導致的殘骸造成多次撞擊,再由新的殘骸導致大規模的撞擊,直至整個近地軌道被撞得支離破碎。看過《地心引力》這部電影的朋友應該知道這會是個什麼樣子?
  • 訪飛船大腦設計者 沒有GNC飛船只能停留在科學幻想階段
    航天員劉洋在飛船工程組的指導下訓練太空交會對接(航天五院502所供圖)他們是我國11艘神舟飛船、1艘貨運飛船GNC系統的締造者,從成千上萬的信息流和代碼中「抽絲剝繭」,讓太空漫步、太空之吻一步步變成現實。
  • 水中太空飛船橫空出世 驚現水上巴士
    這一形如太空飛船的水上巴士造型極富未來感,由日本漫畫動畫巨匠松元零士設計,船體表面由光滑的曲面玻璃板作為主要結構。未來的概念系列已經逐漸被我們所實現了! 這一形如太空飛船的水上巴士造型極富未來感,由日本漫畫動畫巨匠松元零士設計,船體表面由光滑的曲面玻璃板作為主要結構。未來的概念系列已經逐漸被我們所實現了!...
  • 「龍」飛船完成首次商業載人航天飛行 太空旅遊離我們還有多遠?
    載人「龍」飛船是全世界第9款、美國第5款載人太空飛行器,也是全球首個由私營公司自主研發的載人太空飛行器。飛船高8.1米,直徑約4米,上行有效載荷達6000公斤,下行有效載荷3000公斤,最多能同時容納7位太空人。有效載荷量遠高於傳統太空飛行器。
  • 美「太空班車」正式啟航!SpaceX載人「龍」飛船順利升空
    這是「龍」飛船的第二次載人發射,也是該型號飛船得到美國宇航局(NASA)認證後,執行的首個商業載人航天任務,意味著美國太空人的「太空班車」有望走上正軌。美國的商業太空時代,即將開啟。【啟航:太空漫遊分幾步?】
  • 楊利偉在太空中聽到飛船外神秘的敲擊聲到底是什麼古怪?
    楊利偉在他的自傳體著作《天地九重》裡,描述自己作為中國首位進入太空的太空人所經歷的一件怪事,原文是:「我在太空中碰到另外一個仍然原因不明的情況,就是時不時出現的敲擊聲……不是外面傳進來的聲音,也不是飛船裡的聲音,而仿佛是誰在外面敲飛船的船體。」他在接受採訪時也說過這樣的話。
  • 「龍」飛船從太空返回地球 帶回一堆兒童玩具
    【環球網綜合報導】美聯社3月26日報導稱,從美國佛羅裡達州卡納維拉爾角空軍基地升空的「龍」飛船搭載大量科研物資,從國際空間站成功返回地球。還捎回一堆孩童玩耍的積木。這艘由私營的美國太空技術探索公司(Space X)企業擁有的太空補給飛船在離開軌道實驗站5個小時後,按計劃墜落於太平洋,落在離加州南部海岸250英裡處。
  • 行走的「太空飛船」:解密航天服的前世今生
    原標題:行走的「太空飛船」:解密航天服的前世今生  從「神五」到「神十一」  從出徵到返回,從艙內到艙外……  中國自行研製的航天服裝  始終伴隨著每一名航天員  保障著航天員的人身安全和工作效率  展示著航天員隊伍的良好形象  本次讓我們走近航天員系列服裝
  • 航天員不聽指揮,一意孤行,記差點被留在太空的美國飛船曙光7號
    ,真正實現了美國人的太空夢,也總算是在航天領域從蘇聯面前挽回了一些顏面,由此,格倫一時間就成了美國人心中的大英雄。 「別具一格」的混合控制系統▲在待命中的「曙光」7號載人飛船好了,言歸正傳。在美國英雄格倫完成太空之旅之後的三個月,NASA又一次啟動了載人太空飛行測試,此次的航天員是斯科特·卡彭特,他所乘坐的飛船被命名為「曙光「7號。
  • 如果太空人太空出艙時沒有抓緊,脫離了飛船會怎麼樣?
    1961年,前蘇聯太空人尤裡·阿列克謝耶維奇·加加林乘坐東方1號宇宙飛船,上升到距離地面300公裡的繞地軌道上,實現了繞地球一周的壯舉,成為世界歷史上第一位進入太空的太空人。1965年,前蘇聯航天員阿列克謝·列昂諾夫乘坐上升2號飛船順利升空,並成功進行太空行走,成為世界歷史上首位離開太空艙開展太空漫步的太空人。隨著科學技術特別是航空航天技術的飛速發展,越來越多的太空人被送入太空執行各種各樣的任務,那麼離開太空艙進行太空行走,也已經成為太空人們的「家常便飯」。
  • C ++ 20中的三向比較運算符(太空飛船運算符)
    三向比較運算符「 <=>」稱為太空飛船運算符。飛船操作員確定兩個對象甲和乙是否A <B,A = B或A> B。太空船操作員或編譯器可以為我們自動生成。同樣,三向比較是一種可以在一個查詢中給出整個關係的函數。
  • 載人太空飛船發射前,白宮下達必須成功死命令,俄:不詳預兆出現
    美方這些年一方面使用俄羅斯的飛船完成運送航天員,另一方面也在積極發展自己的載人飛船。發展載人飛船方面美方還是個新手,不過當前在太空中的競爭越來越激烈,美方龍飛船能夠儘快的投入使用,縮小與對手的差距。因此白宮希望SpaceX此次測試必須取得成功。
  • 試驗船上太空帶了啥?解讀新一代載人飛船試驗船項目
    原標題:試驗船上太空帶了啥?——深度解讀新一代載人飛船試驗船搭載項目據中國載人航天工程辦公室微信公眾號「中國載人航天」消息,2020年5月8日13時49分,我國新一代載人飛船試驗船返回艙在東風著陸場預定區域成功著陸,試驗取得圓滿成功。
  • 中國太空郵局開通 寄信至太空或將實現[組圖]
    郵戳  東方網11月4日消息:11月3日凌晨1點36分,神舟八號飛船與天宮一號飛行器成功實現我國首次空間交會對接,標誌著中國完全掌握了載人航天天地往返運輸、空間出艙活動和空間交會對接三大基本技術中國郵政集團公司決定,自天宮一號與神舟八號飛船對接之日起開通中國郵政太空郵局,作為中國郵政集團公司的直屬郵局,啟用營業日戳及太空郵件專用郵籤、郵袋,開展函件寄遞及集郵業務。中國郵政太空郵局郵政編碼是901001,首任局長是航天英雄楊利偉。  太空郵局是中國郵政集團公司管理的直屬郵局,具體運營由北京市郵政公司負責。
  • 樂高積木 好朋友 41128 遊樂場太空飛船圖文評測
    今天小編給大家帶來的是樂高好朋友系列,2019年新品之41128遊樂場太空飛船。樂高好朋友系列一直以豐富的場景搭配,和五顏六色的顏色設計而深受小朋友們的喜愛,那麼今天將要展示給大家的41128同樣是一套非常精彩的作品,下面就讓我們一起來看一下吧!包裝正面的畫面展示的是一個遊樂場的情景,一個「太空飛船」遊樂項目正在旋轉。
  • NASA又一飛船告急!黎明號為期11年的太空任務還剩下幾個月
    美國國家航空航天局的「黎明」號宇宙飛船即將完成為期11年的太空探索任務的最後幾個月。美國宇航局的太空探測器將繼續探索太陽系儘可能久,繼續收集數據和圖像。美國國家航空航天局的專家估計,在今年8月到10月的某個時間裡,黎明將會耗盡燃料。
  • 特斯拉狂降16萬,飛船炸了一次又一次,這個單挑太空的男人到底多牛?
    彼時,馬斯克創辦的Paypal被易趣收購,他分到1.8億美元現金,成為矽谷又一個年少成名的標杆。如果沒有更高遠的追求,完全可以在名譽和富足中紙醉金迷。步履不停,離開Paypal以後,馬斯克大腦飛速運轉,錢在他眼裡就是一堆廢紙,他想起兒時關於火箭飛船和太空旅行的夢想。「這是比網際網路更加偉大、造福人類的事。」