国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

超強通用編譯器優化工具!MIT打造,準確率是傳統方法5倍

新聞 開發工具
新代碼在自家芯片上運行狀況如何?英特爾自己都沒有別人家的新工具清楚。這就是MIT耗時一年提出的研究成果,名為Ithemal

新代碼在自家芯片上運行狀況如何?英特爾自己都沒有別人家的新工具清楚。

這就是MIT耗時一年提出的研究成果,名為Ithemal,核心功能也非常簡單:

能夠分析數以百萬計自動描述的基本塊(計算指令的基本片段),來確切了解不同的芯片機構如何執行計算。

最強通用編譯器優化工具!MIT打造,準確率是傳統方法5倍

效果也非常驚艷。

MIT News透露,傳統基于人工設計的模型,預測代碼在芯片上的運行速度,與實際運行速度之間的錯誤率高達50%。

就算是芯片供應商,比如英特爾預測代碼在自己芯片上的運行速度,錯誤率也達到20%。而Ithemal,錯誤率僅為10%。

性能是傳統方法的5倍,英特爾的2倍。

整個過程都是自動化的,不需要人為干預,就能夠快速分析數十萬或數百萬個基本塊。

并且通用,它可以快速學習代碼在任何新的芯片架構的性能速度,無論是機器學習煉丹,還是加密技術上鏈、還是編譯器優化等等,都能hold住。

研究人員分享了這樣的一個使用場景:

如果你想在一個新的芯片架構上訓練一個模型,比如谷歌的TPU,你只需要從這個架構中收集數據,經過分析器運行后,去訓練Ithemal,你可以得到一個可以預測其性能的模型。”

對于充分發揮芯片性能,讓代碼運行更有效率,這是具有突破性意義的一項進展。

基于神經網絡,避開“盲人摸象”

通常情況下,為了讓代碼能夠在芯片上高效地運行,開發者會結合編譯器設計一個性能模型,模擬代碼在芯片架構上的運行情況。

開發者會根據這些信息進一步優化代碼,進一步提高代碼運行效率,突破芯片的性能瓶頸。

這種思路雖然沒什么問題,麻煩出在如何設計性能模型上,傳統的方法是一小部分專家來人工設計。

面對錯綜復雜的芯片架構,這多少有些“盲人摸象”的感覺,就英特爾一家,描述其芯片架構的文檔, 多達3000頁。

而且這些內容也不一定完整,考慮到商業競爭以及技術保密上的考慮,英特爾也會去刻意忽略一些內容,這無疑又加大了困難——盲人摸到的象,可能缺胳膊少腿。

[[312658]]

更別提現代的芯片架構設計了,不僅不透明,而且及其復雜,難以理解。想要得到一個性能模型,很難;想要得到一個更精確的性能模型,更難。

MIT的方法中,一開始就繞開了“盲人摸象”的困境,而是建立神經網路,從“數據”中學習。

這個數據,就是芯片執行“基本塊”所需的平均周期數,不需要手動添加任何特征。

就算輸入之前沒有“看到”過的基本塊和芯片架構,訓練好的模型也能夠給出數字,來更準確地預測芯片執行代碼的速度。

正所謂冰凍三尺,并非一日之寒

MIT這款強大工具的誕生也是Step By Step

第一步:用“基本塊”訓練標記數據

首先,研究人員提出了一種神經網絡工具——以“基本塊”的形式訓練標記數據。

這樣做的目的就是可以自動預測給定芯片中,執行基本塊所需要的時間。

結果表明,比起傳統的手工調整模型,精確度上要高得多。

這個工具叫做Ithemal,研究還發表在了ICML 2019上。

最強通用編譯器優化工具!MIT打造,準確率是傳統方法5倍

Ithemal的全名叫做“Instruction THroughput Estimator using MAchine Learning”。

受深度神經網絡的靈感,它采用了一種新型的數據驅動方法來預測一條指令塊的吞吐量。

Ithemal將吞吐量估計問題建模為一個回歸任務,并利用DNN使用大量標記數據集將序列映射為實際值的吞吐量,以此來學習如何預測。

更具體點來說,Ithemal使用分層多尺度RNN,讓每條指令生成一個獨立的嵌入,然后依次結合指令嵌入來預測吞吐量。

最強通用編譯器優化工具!MIT打造,準確率是傳統方法5倍

在所有基準測試中,平均絕對百分誤差(MAPE)降低了50%以上,同時仍然提供了較快的估計速度。

在生成高質量的預測時,Ithemal只需要訓練數據和ISA的規范,包括指令規范及其顯式和隱式操作數。

并且與分析模型不同,Ithemal不需要任何明確的規范或建模,只需要學習有助于提高吞吐量的任何顯著的微體系結構細節即可。

研究人員還將Ithemal相關資源開源在了GitHub上:
https://github.com/psg-mit/Ithemal

第二步:推出性能模型驗證套件

接著,在去年11月的IEEE International Symposium on Workload Characterization大會上,研究人員提出了一個基準測試套件

最強通用編譯器優化工具!MIT打造,準確率是傳統方法5倍

這個套件由來自不同領域的基本塊組成,包括機器學習、編譯器、密碼學和圖形,可以用來驗證性能模型

值得注意的是,這項研究是和谷歌合力完成。

他們將30多萬個數據塊匯集到了BHive,這是對x86-64基本塊的性能模型進行系統驗證的基準。

研究人員使用BHive評估了四個現有的性能模型:IACA,llvm-mca,Ithemal和OSACA。

最強通用編譯器優化工具!MIT打造,準確率是傳統方法5倍
△基本塊和它們的預測吞吐量

在他們的評估中,Ithemal預測英特爾芯片運行代碼的速度,要比英特爾自己建立的性能模型還要快

并且,研究人員的數據集很好地捕捉了兩個Google應用程序的基本屬性:Spanner和Dremel。

最強通用編譯器優化工具!MIT打造,準確率是傳統方法5倍

到了這一步,開發人員和編譯器可以使用該工具來生成代碼,這些代碼可以在多樣化“黑盒子”芯片設計上更快,更高效地運行。

電子工程與計算機科學(EECS)系助理教授Michael Carbin表示:

現代的計算機處理器不透明,復雜得可怕,難以理解。編寫對這些處理器執行得盡可能快的計算機代碼也面臨著巨大的挑戰。

這個工具是朝著對這些芯片的性能進行完全建模,以此來提高效率的重要一步。

第三步:自動生成編譯器優化

最后,在去年12月份的NeurIPS 會議上,研究人員提出了一種自動生成編譯器優化的新技術。

具體來說,他們自動生成一個算法,稱為Vemal,將特定的代碼轉換為向量,可用于并行計算。

相對于 LLVM 編譯器(業界流行的編譯器)中使用的手工矢量化算法,Vemal 的性能要更好。

這項主要就是探討了擬合一個圖神經網絡策略來模擬由其(整數線性規劃)ILP解所做出的最優決策是否可行。

最強通用編譯器優化工具!MIT打造,準確率是傳統方法5倍

結果表明,該策略生成的矢量化方案在靜態度量和運行時性能上都優于行業標準的編譯啟發式算法。

來自MIT計算機科學與人工智能實驗室

這三篇論文,都是出自MIT人工智能研究重地——計算機科學與人工智能實驗室,簡稱CSAIL。

核心人物為Charith Mendis,三篇論文中,有兩篇他是一作。

[[312659]]

他出生于斯里蘭卡,讀碩士的時候來到麻省理工,是ACM Fellow、CSAIL學術帶頭人Saman Amarasinghe的關門弟子——最后一名博士生。

2015年名稱在微軟雷蒙德研究院實習,主要的研究方向就是編譯器、程序分析與機器學習。

他希望,未來大多數編譯器優化將自動生成和學習,而不是手動編寫。它們不僅會產生更快的代碼,而且將更易于開發和維護。

而現在一系列的工作,就是在朝著這個方向發展。

而眼前的下一步,他們將會發力研究使模型可解釋的方法,來弄清楚為什么特定的模型會做出預測。

傳送門

博客地址:
http://news.mit.edu/2020/tool-how-fast-code-run-chip-0106

Ithemal論文地址:
http://proceedings.mlr.press/v97/mendis19a/mendis19a.pdf

BHive論文地址:
http://groups.csail.mit.edu/commit/papers/19/ithemal-measurement.pdf

自動生成編譯器優化論文地址:
http://papers.nips.cc/paper/9604-compiler-auto-vectorization-with-imitation-learning.pdf

 

責任編輯:張燕妮 來源: 量子位
相關推薦

2011-05-18 11:06:25

java編譯器

2010-09-16 15:57:25

Java編譯器

2024-11-13 12:48:30

2024-04-15 11:48:09

2019-08-06 08:20:07

編譯器工具開發者

2023-07-26 15:13:33

人工智能OpenAI

2022-04-13 10:31:04

微軟Jigsaw大型語言模型

2021-10-09 12:08:23

Facebook編譯器機器學習

2022-02-23 13:31:26

RVO編譯器優化

2023-11-15 17:58:58

C++代碼

2022-08-02 14:45:16

AI微軟工具

2023-06-28 13:49:12

AI人工智能

2010-06-04 17:37:45

Linux編程工具

2024-06-06 10:08:32

2023-06-27 09:48:40

谷歌AML AI 工具

2023-04-03 14:25:01

Python編譯

2024-07-15 08:27:00

2016-01-27 13:37:53

機器學習數據模型算法

2025-09-10 09:06:00

MIT工具AI

2021-09-17 12:22:21

AI 數據人工智能
點贊
收藏

51CTO技術棧公眾號

日本在线观看视频| 综合久久精品| 在线不卡一区二区| 日本调教视频在线观看| 国产高清不卡二三区| 91大片在线观看| 亚洲影院天堂中文av色| 日韩中文字幕第一页| 高清精品在线| 欧美videossexotv100| 国产精品天堂| 性欧美疯狂xxxxbbbb| 欧美第一页浮力影院| 国产不卡视频一区二区三区| 欧美激情视频一区二区三区| 亚洲一级淫片| 成人高清视频观看www| 国产精品一区二区av日韩在线| 欧美成人小视频| 日韩欧美三区| 色婷婷综合久久久久中文字幕1| 亚洲小少妇裸体bbw| 亚洲第一区第二区| 69久久久久| 欧美视频一区二| 国产乱视频在线观看| 欧美日韩午夜激情| 亚洲啪啪aⅴ一区二区三区9色| 艳母动漫在线免费观看| 欧美韩国日本| 99综合电影在线视频| 国产精品777| 精品久久久久久久无码| www.99精品| 无码专区aaaaaa免费视频| 国产成人啪免费观看软件| 97超碰免费观看| 国产一区二区网址| 久久亚洲a v| 成人av动漫在线| 国产成人综合一区| 中文字幕综合网| 中文字幕在线免费专区| 色哟哟一区二区在线观看| 免费一级在线观看| 91超碰这里只有精品国产| 91网址在线观看| 亚洲老板91色精品久久| **国产精品| 国产精品国产三级国产aⅴ9色| 68国产成人综合久久精品| 国产日韩一区欧美| 久久国产精品免费| 人人妻人人添人人爽欧美一区| 国产日产欧美一区| 丝袜足控免费网站xx网站| 日韩欧美999| 午夜激情在线| 日韩最新中文字幕电影免费看| 中文字幕久久精品一区二区 | 欧美日韩色图| 亚洲午夜未删减在线观看| 中文字幕在线免费| 欧美一区午夜精品| 青草在线视频| 欧美在线影院在线视频| 亚洲国产你懂的| 日韩中文字幕在线免费| 国产精品伦一区| 国产在线一二三| 亚洲欧美另类人妖| 欧美调教在线| 欧美一区激情视频在线观看| 成人美女视频在线观看| 福利在线白白| 精品国精品自拍自在线| 亚洲人成网站在线在线观看| 国产精品久久久久国产a级| 亚洲一区自拍| 每日在线更新av| 色综合色狠狠综合色| 向日葵视频成人app网址| 国产成人一区二区三区电影| 久久福利毛片| 男女无套免费网站| 91精品欧美综合在线观看最新| 国产精品久一| 久久久久一区二区| 国产日韩欧美综合一区| jizz性欧美| 欧美亚洲在线观看| 理论片日本一区| 中文字幕第5页| 亚洲第一区在线| 国产成人一区二区精品非洲| 国产成人a亚洲精v品无码| 岛国精品在线观看| 松下纱荣子在线观看| 亚洲一区影音先锋| 美女av在线免费观看| 国产网站欧美日韩免费精品在线观看 | 最新av中文字幕| 精品亚洲一区二区三区四区五区| 先锋资源久久| 97中文在线观看| 亚洲国产精品成人综合 | 成人毛片免费| 久中文字幕一区| 亚洲国产另类av| 日韩中文一区二区| 2022中文字幕| 欧美xfplay| 精品动漫一区| 欧美vide| 国产91成人video| 久久一区二区三区四区| 成人免费高清在线播放| 亚洲欧美自拍一区| 日韩一区二区久久| 狠狠操在线视频| 中日韩午夜理伦电影免费| 99热国内精品| eeuss在线观看| 美日韩精品视频免费看| 国产日韩成人内射视频| 蜜桃av久久久亚洲精品| 91久久中文字幕| 奇米色一区二区三区四区| 午夜激情视频在线| 91视频最新入口| 久久激情五月丁香伊人| 国产午夜精品福利| 中文字幕一区二区三区欧美日韩 | 91精品久久久久久久久久| 日韩小视频在线观看专区| 黑人巨大精品欧美一区二区一视频 | 午夜精品爽啪视频| 亚洲欧洲av一区二区三区久久| 久久久久久自在自线| 成人bbav| 老司机在线免费视频| 国产视频一区二区三区四区| 成人黄色大片在线免费观看| 日韩欧美在线视频观看| 欧美亚洲自偷自偷| 日韩电影二区| 一个色综合网| 日韩夫妻性生活xx| 9l视频自拍蝌蚪9l视频成人 | 喜爱夜蒲2在线| 欧美日韩大片一区二区三区 | 国产精品夫妻激情| 欧美性jizz18性欧美| 欧美电影免费播放| 伊人222成人综合网| 日本天堂免费a| 国产精品99久久久久久白浆小说| 中文字幕免费不卡| 亚洲三级网站| 亚洲一级免费在线观看| 99不卡视频| 噜噜噜久久亚洲精品国产品麻豆| 亚洲图片都市激情| 国产成人成网站在线播放青青| 91高清在线观看| 亚洲欧美在线综合| 成人黄色片网站| 久久视频社区| 欧美一区二区大片| av小说在线播放| 欧美一区二区三区系列电影| 男女视频在线| 婷婷成人激情在线网| 亚洲人体影院| 成人免费看片网站| 欧美国产精品中文字幕| 免费观看国产视频在线| 免费在线一区观看| 午夜影院免费播放| 精品久久国产字幕高潮| 欧美精品三区| 午夜肉伦伦影院| 亚洲影院在线观看| 蜜桃一区av| 欧美一区二区综合| 国产精品久久久久久久久免费桃花 | 国产一区二区美女| 亚洲女在线观看| 97欧美成人| 婷婷综合五月天| 911精品美国片911久久久| av丝袜在线| 国产成人午夜性a一级毛片| 黄色av免费| 午夜精品一区二区三区四区| 国产一级做a爰片久久| 视频精品在线观看| 一区在线观看视频| hd国产人妖ts另类视频| xxxxx国产|