《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 8年推出9顆芯,亞馬遜AWS自揭造芯秘籍

8年推出9顆芯,亞馬遜AWS自揭造芯秘籍

2021-12-17
來源:芯東西
關鍵詞: 亞馬遜 AWS 自研芯片

亞馬遜云科技(AWS)造芯已有足足八年。

從2013年推出首顆Nitro1芯片至今,這家最先涉足自研芯片的云廠商,已坐擁網絡芯片、服務器芯片、人工智能機器學習自研芯片三條產品線。

71b8-1d550e5caf107cfdb424376c088baad1.png

4代網絡芯片Nitro、3代服務器芯片Graviton、1代AI推理芯片、1代AI訓練芯片,這是AWS迄今公布的云計算底座自研芯片版圖。

值得注意的是,AWS絕非“PPT造芯”,而是通過云實例將芯片的價值快速導向客戶。今年,AWS發布了C7g、Trn1等一系列新實例,并推出Nitro的SSD硬盤。

“自研芯片是需要經驗積累的,并不是你花錢就能買來的,也并不是你著急很快就能實現。”在2021 re:Invent全球大會媒體溝通會上,亞馬遜云科技大中華區產品部總經理顧凡談到AWS在重構自研芯片中的最大優勢——深刻理解云上所有客戶的工作負載,去逆向工作,設計芯片。

對于AWS的造芯歷程以及背后邏輯,亞馬遜云科技大中華區產品部計算與存儲總監周舸進行了詳細地解讀。

01.

自研CPU:以客戶需求為起點,

兩大技術思路提升性能

AWS從自研芯片出發做云計算的創新,要從2006年發布第一個Amazon EC2 Instance說起,這是一段由十人團隊開始的Amazon EC2旅程。

隨著客戶對Amazon EC2提出更多要求,AWS持續地增加了很多機型,包括給SAP用的超過24TB最大內存的實例、專為轉碼業務提供的VT1、基于Arm的蘋果最新M1芯片提供的新實例等。

這些實例多樣化創新的不斷深入,令AWS團隊意識到,必須專注到芯片研發的本身,從芯片的創新開始。于是從2013年至今,AWS不斷基于自研芯片推出新的實例,以提供更高性價比。

2019年,AWS發布第二代服務器芯片Graviton,其實例上市后,客戶把更多不同的應用方式部署到Graviton上,跨越的范圍也進一步擴展,從當初的Cache到Web一直延伸到數據分析,乃至機器學習和高性能計算的工作負載。

為了幫客戶更好地使用新實例,AWS將更多的管理服務和Graviton做深入集成,使得客戶能快速用起來。結果,很多客戶只用一兩天時間,就能完成從x86到Arm的轉移。

在今年的re:Invent大會上,AWS發布了4個基于Graviton2的新實例,包括1TB內存的X2gd、由Graviton2和英偉達GPU提供支持的G5g等。Is第四代的實例中有Is4gen和Im4gn,也采用的是Graviton2處理器。

Graviton2有300億個晶體管,新一代Graviton3又增加了200億,共擁有500億個晶體管。

C7g是第一個針對Graviton3的實例,其突破有多處重點,包括性能較上一代提升超25%,浮點運算能力提升超過兩倍。在內存上,C7g也是云上第一個支持DDR5的新的計算實例。

亞馬遜云科技大中華區產品部計算與存儲總監周舸也分享了Graviton的技術創新,相同Arm微架構不代表能做出相同的CPU,芯片設計時必須有自己的思考,AWS的原則是,從工作負載去看,從客戶真正實際使用情況,去找到設計的起點。

在過去的20年里面,提升CPU性能最容易的兩個方向,一是提高頻率,二是增加內核數量。

大多數時候,提高頻率很容易讓性能得到提升,但問題是,以現有半導體的功率和能力,提高頻率意味著會提高很多頻率、熱量,需要搭配很大的電源及散熱配置。

在像云這樣的超大規模數據中心,這將帶來大量的耗電、能耗,降低了云的效率,并對散熱效率提出更高要求,最終致使客戶的使用成本上升。“所以這是我們非常謹慎的在選擇頻率提升的時候的一個主要原因。”周舸說。

如果不做頻率的提升,那還有別的什么選項呢?

AWS的答案是,希望讓內核的寬度得以增加,即使用指令并行的方式,希望其內核在同一個時鐘周期中能夠執行更多的指令、完成更多的任務。

比如從一個時間周期執行5個指令提升到執行8個指令,所以同一個時間里面能做更多事,這也能給最后的性能帶來很大變化。

使用指令并行時,如果應用程序的編譯能夠發揮出指令并行的優勢,效果會非常明顯。Nginx和Groovy差不多提升了60%,甚至Redshift也可以提升超過25%。

在同一個周期里面,AWS讓它有機會執行更多的指令,也讓同一個指令執行時能夠執行更多的數據,它就會更快地完成視頻、圖像等處理、轉碼以及一些機器學習和高性能計算的過程。

結果可見,x264、x265視頻編碼性能提升50%左右,AES-256加密性能提升了61%。這都是通過指令并行和同一個指令里面加載更多的數據量的處理能力來實現的,而沒有靠頻率提升。

增加核數是提升性能的另一個快而有效的方法。

從第一代Graviton到第二代,AWS增加了不少核數,效果還不錯。到第三代時,AWS團隊研究了真正在Graviton2上運行的客戶工作負載,發現其中大量的工作負載里是大數據的、微服務架構的等等,還有些高性能計算服務,這些服務對于內存帶寬和延時敏感度非常高。

因此,AWS團隊做出判斷:在內存下功夫,會比增加核數的效果更快。

新的選擇題出現:用余下晶體管去增加更多核,還是去增加CPU的內存帶寬和降低延遲?

最終,AWS團隊選擇了內存。相對于Graviton2以及英特爾的Tool平臺,其內存帶寬提升了50%,這在很多應用上的效果非常直接。

一些早期用過的客戶分享了Graviton3給他們帶來的幫助。如Twitter表示其性能提升20%~80%,甚至在降低尾延遲方面可以降低至少35%,這對內存延遲非常敏感;F1方程式在做流體仿真時用的是Graviton2,已經比英特爾的平臺快很多,這次它用C7g又可以提升40%;Epic《堡壘之夜》的游戲性能體驗也大幅提升。

還有一個重要指標是讓功耗降低60%。這將維持更高能效比,且客戶不會付出很高的成本代價。

Graviton的大量使用,已經衍生到了非常多的工作負載中。如SAP HANA Cloud使用Graviton,去幫助企業級的客戶提升運營效率、提高性能。

同時,今年AWS在re:Invent上面也宣布了其連續第四年獲得了HPC最佳云平臺的大獎,Graviton還在11月底獲得中國計算機學會高性能計算委員會頒發的產品創新獎。

C7g實例通過支持BFloat16,使得Graviton3的機器學習推理性能幾乎比上一代提升快4倍。

02.

自研AI芯片:優化內存和網絡,

加速適配機器學習需求

在提升服務器芯片AI算力的同時,AWS正持續優化其AI芯片及相關實例的性能。

面對AI訓練和推理,AWS有不同的實例。除了其P4d、inf1實例用在推理,通用CPU的推理使用也越來越多,包括C6i和C6g;在訓練方面,AWS推出了具備EC2超級集群能力的P4d和基于英特爾AI芯片Habana驅動的DL1。

2019年,AWS發布基于其自研云端AI推理芯片Inferentia的Amazon EC2 Inf1實例,如今該實例已經被很多中國客戶用于做推理。

今年剛剛推出的Trn1,是基于AWS自研云端訓練芯片Trainium的實例。近年機器學習發展飛速,其配套的各種專業加速芯片隨之發展迅猛。每年機器學習專用芯片的演進提升速度都超翻倍,比通用CPU快得多。

可是挑戰是,機器學習這個模型的復雜度是呈10倍地成長,光靠GPU、加速芯片本身的加速,已經不足以跟得上這個速度。

因此要讓機器學習訓練能力大幅提升,關鍵是并行訓練。這意味著不僅要提升專用芯片本身的性能,還要解決內存和網絡兩大難點,構建更適合這些芯片發揮的網絡環境和它配套的所有服務。

內存方面,從P3dn開始,AWS的內存一直在增加。到今年Trn1內存已是512G。

網絡方面,AWS幾年前就推出了100G的網絡,到p4d時去年做了400G的網絡,全新發布的Trn1首次將帶寬增至800G,Trn1n更是可以到1600G,基于其EFA,AWS可以讓機器學習的設備組在一個架構中,提高分布式高性能計算和機器學習工作負載的吞吐量和可擴展性。

從效果上來看,一個典型大模型GPT-3需要兩周的訓練周期,用P3dn需要600個實例,P4d已經降至128個實例,Trn1n繼續下降到96個實例。實例數大幅減少后,成本會明顯節約。

值得注意的是,P3dn跑訓練時,49%的開銷花在了實例之間的通信。P4d把網絡性能提升后,還剩14%的開銷。到Trn1n,只有7%的開銷會用到網絡通信上面。

這帶來的好處是,AWS可用更大的集群、更多的卡同時去訓練,真正明顯縮短訓練時間。P4d最多可用4000個卡同時訓練,Trn1n則將這個指標提升到了1萬張,這也是一個巨大的進步。

如今,每天有超過6000萬個全新實例在Amazon EC2實上運轉,這是2019年的兩倍,而這一切都來自于網絡本身的創新。

03.

自研SSD:統一監控運行指標,

降低bug風險

Nitro芯片是AWS網絡創新的起點,前文談及的從100G、400G、800G到1600G都離不開Nitro。

這個已經推出四代的網絡芯片幫助AWS解決了很多問題,包括提供了統一的安全性平臺,無論使用什么樣的CPU計算平臺,都可以獲得一致的安全性、一致的VPC接入能力、一致的API的統一性等等。

Nitro也可以幫助提高存儲的性能。

第一塊硬盤在1956年時相當巨大,后來逐漸發展成像一個唱機大小的磁盤,數據中心中很多大數據都存儲在這樣的磁盤里面。隨著應用的發展,數據中心對IO吞吐的需求越來越高,擅長于此的SSD被越來越多地采用到存儲設備中。

SSD用半導體存數據,其閃存轉換層(FTL)會控制將數據從邏輯地址到物理地址的轉換。這里特別容易發生兩件事:一是垃圾回收,擦寫時要將相應空間釋放出來;二是磨損平衡,控制每個數據塊使用頻率差不多,能被較均衡地磨損掉。

過去,AWS使用的大量SSD硬盤來自很多供應商,各家FTL控制機制不同,甚至每種盤的FTL都可能不一樣。如果FTL中有bug要修復,只能等到原廠來做這個事,時間就會很不可控,連帶著AWS對客戶提供服務保障會變得更困難。

此外,不同FTL的有些功能實現邏輯不一致,可能會在不同的時間啟動垃圾回收、碎片回收、磨損均衡等功能,一旦突然啟動了這個功能,客戶正在使用這個盤時,去請求的工作就會被中斷掉,這對客戶的使用會造成非常大的干擾。

同一個應用,當使用不同盤時,性能是不一樣的。因此AWS用Nitro SSD,通過統一的FTL來解決這些問題,自己解決bug,避免客戶被干擾。

AWS第一代Nitro SSD在2017年就做出來了,目前其整個云體系部署了超過50萬個Nitro SSD,第二代Nitro SSD在今年的re:Invent大會上剛剛發布。基于英特爾平臺的I4i以及基于Graviton2的Im4gn/Is4gen機型都用到新的Nitro SSD。

Nitro SSD帶來直觀的性能提升,相比上一代I3實例,新實例I/O延遲降低了60%,延遲可變性降低了75%。

EBS存儲服務也使用Nitro SSD來提升性能。比如今年正式投入市場的io2 Block Express就使用了Nitro SSD,最終獲得256k IOPS及非常穩定的毫秒級延時。

從上圖可見,其跑PostgreSQL時性能可提升2.4倍以上,甚至在SQL上性能更好。據其客戶分享,如果用R5B的Instance加上io2,是在云上面跑SQLServer最合適的選擇,性能提升了5倍。

2006年,AWS發布第一個云服務Amazon S3對象存儲,這也是AWS存儲的起點。

如今越來越多的工作負載開始移到云上,需要Amazon S3支持。今年AWS又推了兩個新的存儲層:一是把用于歸檔數據的Glacier做了一個可及時索引的分層,既能像熱數據般快速索引調用,又能像歸檔存儲一樣長期保持超低成本。

AWS S3智能分層也覆蓋到新的層,當前提供8個存儲層,可滿足各種存儲需求。S3中裝有10^14個對象,相當于全球每個人可攤1.3萬個對象,宇宙中有2萬億星星,每個星星可攤5個對象。

在如此大的規模中,如何讓客戶保持那么高的可用性和一致的性能?將如此多的對象完全分布在數百萬的硬盤上,正是Amazon S3的機制,使其從第一天開始就能提供非常高的穩定性、可靠性和性能。

04.

結語:一切從芯片創新開始

從CPU到加速芯片再到存儲,這些AWS基礎底層技術的進化都是從芯片創新開始的。基于這樣的創新底座,AWS發展到如今的規模,仍能做到高效、安全、持續的創新。

在這些計算、存儲、數據相關的服務打破各種創新邊界的同時,新的約束正亟待突破。這些約束在于很多的物理地域、法規中,比如數據要存在本地的法規要求,以及各種距離產生延時、網絡帶寬、連接穩定性等等。

AWS也在通過一系列產品布局解決這些問題。比如與AWS WaveLength可服務超低延時的5G邊緣應用,Outposts將AWS的能力擴展至客戶自己的數據中心;Cloud WAN使客戶通過中央控制面板更輕松地將地面復雜網絡連接到云;Snowball設備可實現一周遷移數TB數據;Ground Station衛星通信運營服務更是沖出地球,覆蓋到衛星通信與數據處理……

今天,AWS在有25個區域,覆蓋全球六大洲,提供了81個可用區,接下來還會在提供9個新的服務區,同時提供有30個Local Zones本地區域。基于芯片創新的基石,AWS正通過在云基礎設施上持續推陳出新,幫助云上用戶探索更遠的邊界。




最后文章空三行圖片.jpg


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产精品一区二区www| 亚洲美女福利视频网站| 亚洲国产日韩欧美在线99| 国产精品私房写真福利视频| 农村妇女精品| 久久亚洲私人国产精品va媚药| 亚洲欧美另类国产| 亚洲精品视频在线播放| 91久久综合| 在线观看欧美黄色| 国内成人精品视频| 国产日韩欧美一区| 国产日韩精品视频一区| 国产精品入口尤物| 国产精品美女久久久| 国产精品hd| 国产精品免费看久久久香蕉| 欧美午夜a级限制福利片| 欧美日韩在线播| 欧美视频一区二区三区四区| 欧美日韩视频在线一区二区观看视频 | 亚洲视频999| 一级成人国产| 亚洲一区二区在线免费观看视频| 中文精品99久久国产香蕉| 一区二区国产精品| 亚洲一区影院| 欧美一区二区三区在线观看视频| 欧美一区二区三区精品电影| 欧美在线视频在线播放完整版免费观看 | 国产一区二区av| 一区二区视频免费在线观看| 在线播放一区| 亚洲美女av黄| 亚洲一区二区三区涩| 欧美一级理论片| 亚洲电影免费| 在线视频你懂得一区| 香蕉成人久久| 久久伊伊香蕉| 欧美精品xxxxbbbb| 欧美日韩免费高清一区色橹橹| 欧美视频你懂的| 国产伦精品一区二区三区四区免费 | 亚洲一二三区精品| 亚洲欧美在线网| 久久精品视频亚洲| 一本久久a久久免费精品不卡| 亚洲一品av免费观看| 欧美在线视频一区| 欧美电影在线观看| 国产精品剧情在线亚洲| 国产在线精品一区二区夜色| 亚洲国产成人porn| 亚洲视频免费在线| 久久精品国产精品亚洲精品| 亚洲乱码国产乱码精品精| 亚洲一区二区三区涩| 久久激情视频久久| 欧美国产一区二区| 国产精品一区二区在线观看网站| 伊人精品视频| 一区二区三区四区五区在线| 午夜亚洲性色视频| 一本大道久久精品懂色aⅴ| 午夜精品一区二区三区在线视 | 99国内精品久久久久久久软件| 亚洲一级免费视频| 亚洲国产成人不卡| 亚洲自拍偷拍麻豆| 欧美粗暴jizz性欧美20| 国产精品手机视频| 亚洲欧洲日韩在线| 欧美在线观看一区二区| 亚洲图片在区色| 欧美成人tv| 国产亚洲精品久久久久久| 亚洲欧洲一区二区三区| 欧美一区激情| 亚洲综合视频在线| 欧美电影在线| 国模一区二区三区| 亚洲一级免费视频| 99精品久久免费看蜜臀剧情介绍| 久久久999精品| 国产精品国产成人国产三级| 亚洲国产综合在线看不卡| 午夜亚洲精品| 亚洲一区日本| 欧美日韩精品二区第二页| 在线成人国产| 亚洲欧美日韩在线不卡| 亚洲婷婷国产精品电影人久久| 老巨人导航500精品| 国产精品欧美一区喷水| 亚洲精品视频一区二区三区| 亚洲电影av| 亚洲欧美综合精品久久成人| 欧美日韩岛国| 在线观看欧美视频| 午夜精品偷拍| 亚洲图片欧美一区| 欧美日韩精品免费在线观看视频| 国产一区二区日韩精品| 亚洲手机成人高清视频| 亚洲人体偷拍| 久久久久一区二区| 欧美日韩情趣电影| 亚洲激情在线| 欧美在线一二三| 午夜在线精品偷拍| 欧美日韩精品福利| 亚洲第一网站| 久久国产精品高清| 午夜一区二区三视频在线观看| 香蕉亚洲视频| 欧美日韩精品| 在线观看国产精品网站| 亚洲欧美自拍偷拍| 亚洲图片欧洲图片日韩av| 欧美激情精品久久久久久久变态| 国产精品推荐精品| 一区二区三区av| 一区二区精品| 欧美劲爆第一页| 永久久久久久| 亚洲人成在线播放| 久久只有精品| 欧美日产在线观看| 亚洲高清在线观看| 亚洲成人在线网| 久久久精品午夜少妇| 国产欧美日韩在线播放| 亚洲一二区在线| 亚洲综合日本| 国产精品视频一区二区高潮| 亚洲无限乱码一二三四麻| 亚洲一区二区三区四区视频| 欧美日本免费| 亚洲精品中文字幕女同| 亚洲精选在线观看| 欧美三级在线视频| 一区二区av在线| 亚洲免费在线观看| 国产精品v亚洲精品v日韩精品| 99国产精品久久久| 先锋a资源在线看亚洲| 国产精品一香蕉国产线看观看| 亚洲视频免费在线| 午夜影视日本亚洲欧洲精品| 国产精品色婷婷久久58| 亚洲一区二区影院| 久久久水蜜桃| 樱桃成人精品视频在线播放| 亚洲黄色性网站| 欧美成人有码| 亚洲精品中文字幕在线观看| 99国内精品久久| 欧美日韩综合不卡| 亚洲无玛一区| 久久精品亚洲一区| 精品9999| 亚洲一区在线播放| 性18欧美另类| 国产亚洲一区二区三区在线播放| 欧美亚洲免费电影| 亚洲综合精品自拍| 国产欧美在线视频| 亚洲电影免费观看高清| 欧美日韩亚洲一区在线观看| 正在播放亚洲一区| 久久久国产午夜精品| 亚洲电影av在线| 一本一本久久a久久精品综合妖精| 美女主播精品视频一二三四| 亚洲精品欧美激情| 亚洲免费视频一区二区| 国产无一区二区| 亚洲日本成人| 99国产一区| 尤物精品在线| 亚洲三级视频在线观看| 欧美日韩不卡合集视频| 亚洲午夜国产成人av电影男同| 99国产精品一区| 国产一区二区三区黄视频| 亚洲国产欧美日韩| 欧美日韩日本视频| 欧美一级在线视频| 欧美刺激午夜性久久久久久久| 亚洲一区二区三区四区中文| 久久婷婷亚洲| 国产欧美精品一区二区色综合 | 99精品国产在热久久| 国产精品网站在线播放| 亚洲高清在线| 国产精品家庭影院| 亚洲电影免费在线| 国产欧美一级| 99热这里只有精品8|