《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 業界動態 > 業界 | 一統所有AI芯片:Facebook揭秘深度學習編譯器Glow

業界 | 一統所有AI芯片:Facebook揭秘深度學習編譯器Glow

2018-09-15

一名 Facebook 高管在最近的一次活動中證實,這家社交網絡巨頭正在招募芯片工程師,并已在設計至少一種 ASIC。在本周的 Facebook @Scale 2018 大會上,Facebook 宣布五家芯片公司將支持 Glow(這是一個開源的深度學習編譯器),其中包括英特爾、Marvell、高通、Esperanto 和 Cadence。


「Facebook 確實正在組建芯片團隊,不僅與芯片供應商合作,我們也在構建自己的芯片。當然,這不是我們的首要目標,」Facebook 基礎設施副總裁 Jason Taylor 表示。這位高管稱 Facebook 的目標并不等同于谷歌的深度學習加速器 TPU,但他拒絕透露發布時間節點等更多具體細節。

微信圖片_20180915211449.jpg


與多達 50 家 AI 加速器設計公司進行合作是 Facebook 新設芯片部門的工作重點。「目前市面上已有很多種加速芯片,」Taylor 表示,「最大的問題是,它們針對的工作負載是否是當前最重要的。」


在 Keynote 中,Taylor 將 Glow 描述為一種通用編譯器,可讓開發人員針對所有新興的深度學習加速器進行推理——在云端或者邊緣網絡。它不面向手機等客戶端系統。


「我們預計深度學習加速器硬件也會出現碎片化的情況,我們在 Glow 上的工作是為了幫助機器學習專家設計神經網絡,并讓他們從對每種特定芯片的適配工作中解脫出來。」Taylor 表示。「我們知道碎片化即將到來,現在沒有人知道哪種硬件資源的組合(如片上存儲模塊和乘法累加陣列)會最終取勝。所以我們讓開發者聚焦于更高層級的計算圖中,而無需動手動編碼針對硬件的細節。」

微信圖片_20180915211515.jpg

Jason Taylor 將 Glow 描述為在云端和邊緣網絡上進行推斷的編譯器。(圖源:Facebook)


Glow 采用 TensorFlow 或 Caffe2 等框架生成的 AI 圖像,然后將它渲染成用于硬件加速器的字節代碼,Taylor 解釋道。該編譯器包括多個工具,如用來生成用于芯片特定內存配置的指令排程器、線性代數優化器、內存分配器,以及用來測試硬件準確率的基于 CPU 的推斷實現。


益華(Cadence)、Esperanto Technologies、英特爾、Marvell 和高通稱它們未來的芯片將支持 Glow。Taylor 期待將其他芯片廠商也添加到支持 Glow 的廠商名單上。「這是開源 Glow 的好處之一。」


一名高級芯片專家將 Glow 描述為在生產系統中部署神經網絡的框架。其輸入是 TensorFlow 或 Caffe2 等框架創建的圖。


一些著名的芯片廠商已經開始支持類似的軟件。例如,英偉達的 Tensor RT 將來自框架的圖作為輸入,然后為 GPU 輸出 Cuda 代碼。


傳統上,編譯器是針對特定芯片進行嚴格優化的。但是 Taylor 表示,「當前編譯器的編譯范圍要比過去大得多——Glow 中的優化類型要識別可以渲染給硬件加速器的圖像中的很大一部分。」


在快速發展的深度學習領域,Glow 是努力彌補軟硬件差距的最新例子。例如,英偉達的 Tensor RT 現在已經發展到第五代,盡管其第一代僅在一年前發布。一些加速器初創公司對支持各種軟件框架及其變化所需的工作水平有些無能為力。


Facebook、微軟等公司正在支持 ONNX,這是一種用權重表示圖形的標準方法。去年 12 月份,Khronos 的團隊發布了深度學習加速器的一個硬件抽象層——NNEF。


Glow 是 Pytorch 1.0 的一個組成部分,后者是一個開源項目集,包括合并的 Caffe2 和 Pytorch 框架。Pytorch 1.0 的第一次開發者大會將于 10 月在舊金山舉行。


在另一個演講中,Facebook 工程經理 Kim Hazelwood 展示了 Facebook 使用的十多個不同深度學習工作負載,它們部署在至少四個不同類型的神經網絡上。每天 Facebook 生成超過 200 萬億次推斷,翻譯 50 多億文本,并自動刪除超過一百萬虛假賬號。


她說,Facebook 的一些推斷任務需要的計算量是其它任務的 100 倍。如今,Facebook 在其設計的一小部分 CPU 和 GPU 服務器上運行這些任務。


Hazelwood 告訴 EE Times,從通用硬件轉向定制硬件將需要針對那些仍在變化的工作負載定制芯片。她拒絕透露 Facebook 關于使用任何定制 AI 加速器的想法。

微信圖片_20180915211540.jpg

僅 Facebook 就在十幾個深度學習應用中使用了至少五種神經網絡。


一位觀察者推測,Glow 將是一個理想的工具,使公司能夠采用一些適合其各種工作負載的加速器。其半導體團隊可以幫助公司精選芯片,也許還可以為其中一些公司提供定制芯片的建議。


另外,Facebook 發布了一篇博客,描述了它創建的一個新軟件工具,該工具使用深度學習來調試代碼。它說,SapFix 可以自動生成特定錯誤的補丁,然后將其提交給工程師審批并部署到生產中。


迄今為止,Facebook 已經使用 SapFix 加快了向裝有 Facebook Android 應用程序的數百萬臺設備發送代碼更新的進程。Facebook 表示將發布該工具的一個版本,但沒有說明發布時間。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:[email protected]
主站蜘蛛池模板: 国产成人精品999在线观看 | 亚洲国产精品日韩高清秒播 | 亚洲欧美中文日韩在线v日本 | 精品老司机在线视频香蕉 | 怡红院宜春院 | 国产在线不卡免费播放 | 亚洲国产欧美另类 | 日韩欧美一区二区三区久久 | 欧美一级特黄一片免费 | 国产精品成aⅴ人片在线观看 | 亚洲国产成人精品激情 | 国产精品视频第一区二区三区 | 日本一区二区高清免费不卡 | 精品欧美一区二区三区在线观看 | 男人精品一线视频在线观看 | 在线天天干 | 黄色上床网站 | 亚洲成人在线网 | 91久久亚洲国产成人精品性色 | 久久精品爱国产免费久久 | 免费播放毛片 | 最新福利片v国产片 | 成人a在线 | 99九九成人免费视频精品 | 亚洲一区二区三区四区五区六区 | 免费人成在线观看网站品爱网 | 欧美精品亚洲 | 亚洲精品高清国产一线久久97 | 一色屋色费精品视频在线看 | 久久精品无遮挡一级毛片 | 在线日韩欧美一区二区三区 | 另类亚洲孕妇分娩网址 | 在线日韩欧美一区二区三区 | 亚洲精品高清久久 | 日韩亚洲一区中文字幕 | 日本阿v视频在线观看高清 日本波多野结衣视频 | 很黄很色的摸下面的视频 | 国产情侣普通话刺激对白 | 97超级碰碰碰久久久观看 | 国产成人精品福利网站在线 | 91网在线 |