0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Sapphire Rapids加速器::AMX、DLB、DSA、IAA和AMX

sakobpqhz ? 來源:算力基建 ? 作者:算力基建 ? 2022-11-02 13:54 ? 次閱讀

英特爾的年度創(chuàng)新活動最近在圣何塞舉行,該公司希望重新獲得在過去幾年中慢慢失去的大量技術(shù)動力。雖然英特爾一直在努力發(fā)布新產(chǎn)品,但進度的延遲和無法向親臨現(xiàn)場的觀眾展示他們的產(chǎn)品,使該公司及其產(chǎn)品失去了一些光澤。因此,對于在這次自疫情爆發(fā)以來舉辦的最大的現(xiàn)場技術(shù)活動,該公司正在盡可能多地展示其產(chǎn)品,以說服媒體、合作伙伴和客戶相信其CEO Pat Gelsinger的努力已經(jīng)使該公司回到了正軌。

在英特爾過去幾年的奮斗中,沒有比他們的Sapphire Rapids服務(wù)器/工作站CPU更好的產(chǎn)品了。作為Intel真正的下一代產(chǎn)品,它帶來了從PCIe 5、DDR5到CXL的一切,以及一系列硬件加速卡,對于Sapphire Rapids的延遲,真的沒有什么可寫的。

但Sapphire Rapids即將到來。英特爾終于能夠看到這些開發(fā)工作隧道盡頭的光亮了。距離2023年第一季度的全面上市只有一個多季度,英特爾終于可以向更多人展示Sapphire Rapids了?;蛘邚母鼊?wù)實的角度來看,英特爾現(xiàn)在需要在Sapphire Rapids的發(fā)布之前開始認真推廣它。

在今年的展會上,英特爾邀請媒體成員觀看預(yù)生產(chǎn)的Sapphire Rapids芯片的現(xiàn)場演示。演示的目的,除了讓媒體能夠說 "我們看到了它;它真的存在!"之外,也是為了開始展示Sapphire Rapids的一個更獨特的功能:其專用加速器塊的集合。

除了為CPU的處理器核心提供急需的更新外,Sapphire Rapids還為幾個常見的CPU關(guān)鍵服務(wù)器/工作站工作負載添加了專用加速器塊。簡單地說,這個想法是,固定功能芯片可以用一小部分功率完成任務(wù),甚至比CPU核心更好,而且只需增加一小部分芯片尺寸。隨著超大規(guī)模企業(yè)和其他服務(wù)器運營商在計算密度和能源效率方面尋求重大改進,像這樣的特定領(lǐng)域加速器是英特爾向其客戶提供這種優(yōu)勢的一個好方法。而且,競爭對手AMD預(yù)計不會有類似的加速器模塊,這對他們也沒有什么影響。

01Sapphire Rapids芯片

在我們進一步討論之前,我們先來看看Sapphire Rapids芯片的情況。

2a28727c-5a70-11ed-a3b6-dac502259ad0.jpg

為了進行演示(以及提供給最終的評測者使用),英特爾使用預(yù)生產(chǎn)的芯片組裝了一些雙插口Sapphire Rapids系統(tǒng)。為了便于拍照,他們打開了一個系統(tǒng)并取出了CPU。

2a3ded78-5a70-11ed-a3b6-dac502259ad0.jpg

在這一點上,除了它的工作原理外,我們對芯片沒有什么可說的。由于它仍然是預(yù)生產(chǎn)產(chǎn)品,英特爾沒有披露時鐘速度或型號,也沒有透露非最終芯片的勘誤表。但我們所知道的是,這些芯片有60個CPU內(nèi)核在運行,還有演示的加速器塊。

Sapphire Rapids加速器::AMX、DLB、DSA、IAA和AMX

不算Sapphire Rapids CPU核心上的AVX-512單元,服務(wù)器CPU將在每個CPU塊中配備4個專用加速器。

2a4f621a-5a70-11ed-a3b6-dac502259ad0.png

這些加速器是英特爾動態(tài)負載平衡器(DLB)、英特爾數(shù)據(jù)流加速器(DSA)、英特爾內(nèi)存分析加速器(IAA)和英特爾快速輔助技術(shù)(QAT)。所有這些都作為專用設(shè)備掛在芯片網(wǎng)格上,本質(zhì)上是作為PCIe加速器,已經(jīng)集成到CPU芯片本身。這意味著加速器不消耗CPU核心資源(內(nèi)存和I/O是另一回事),但這也意味著可用的加速器核心數(shù)量不會隨著CPU核心數(shù)量的增加而直接增加。

在這些加速器中,除了QAT,其他都是英特爾的新產(chǎn)品。QAT是個例外,因為該技術(shù)的上一代是在用于第三代至強(Ice Lake-SP)處理器的PCH(芯片組)中實現(xiàn)的,而從Sapphire Rapids開始,它被集成到CPU芯片本身。因此,雖然英特爾實施特定領(lǐng)域的加速器并不是一個新現(xiàn)象,但該公司在Sapphire Rapids的想法上是全力以赴的。

2a68bb5c-5a70-11ed-a3b6-dac502259ad0.png

所有這些專用加速塊都是為了卸載一組特定的高吞吐量工作負載而設(shè)計的。例如,DSA可以加速數(shù)據(jù)復(fù)制和簡單計算,例如計算CRC32。同時,QAT是一個加密加速塊,也是一個數(shù)據(jù)壓縮/解壓縮塊。IAA也是類似的,即時數(shù)據(jù)壓縮和解壓縮,允許大型數(shù)據(jù)庫(即大數(shù)據(jù))以壓縮形式保存在內(nèi)存中。最后,DLB是加速服務(wù)器之間負載平衡的一個塊。

2a811788-5a70-11ed-a3b6-dac502259ad0.png

最后,還有Advanced Matrix Extension(AMX),它是Intel之前宣布的矩陣數(shù)學(xué)執(zhí)行塊。與張量核和其他類型的矩陣加速器類似,這些是高效執(zhí)行矩陣數(shù)學(xué)的超高密度塊。與其他加速器類型不同,AMX不是專用加速器,而是CPU內(nèi)核的一部分,每個內(nèi)核都有一個塊。

AMX是Intel在深度學(xué)習(xí)市場上的重頭戲,通過使用更密集的數(shù)據(jù)結(jié)構(gòu),它超越了目前使用AVX-512所能達到的吞吐量。雖然Intel將擁有超越這一點的GPU,但對于Sapphire Rapids,Intel希望解決需要人工智能推理的客戶群體,這些推理發(fā)生在非??拷麮PU內(nèi)核的位置,而不是在一個靈活性較低、更專用的加速器中。

02實例演示

在活動上的演示中,Intel派出了測試團隊,設(shè)置并展示了一系列利用新加速器的真實情況演示,并可以對其性能進行基準(zhǔn)測試。為此,英特爾希望展示其在自己的Sapphire Rapids硬件上與非加速(CPU)操作相比的優(yōu)勢,即為什么應(yīng)該在這些類型的工作負載中使用其加速器,并展示與在主要競爭對手AMD的EPYC(米蘭)CPU上執(zhí)行相同工作負載相比的性能優(yōu)勢。

當(dāng)然,英特爾已經(jīng)在內(nèi)部運行這些數(shù)據(jù)。因此,這些演示的目的除了揭示這些性能數(shù)據(jù)外,還在于展示這些數(shù)據(jù)是真實的,以及它們是如何獲得這些數(shù)據(jù)的。毫無疑問,這是英特爾想要邁出的最好的一步。但它是用真正的芯片和真正的服務(wù)器來實現(xiàn)的,工作負載(對我來說)似乎是測試的合理任務(wù)。

QuickAssist技術(shù)演示

首先是QuickAssist Technology(QAT)加速器的演示。Intel從NGINX工作負載開始,測量OpenSSL加密性能。

2ab37f8e-5a70-11ed-a3b6-dac502259ad0.png

2adaa5b4-5a70-11ed-a3b6-dac502259ad0.png

為了達到大致相同的性能,Intel能夠在其Sapphire Rapids服務(wù)器上實現(xiàn)大約每秒66K的連接,僅使用QAT加速器和120(2x60)個CPU內(nèi)核中的11個來處理演示的非加速位。相比之下,在Sapphire Rapids上無需任何QAT加速即可實現(xiàn)相同的吞吐量需要67個內(nèi)核,而在雙插槽EPYC 7763服務(wù)器上則需要67個核心。

2afe6544-5a70-11ed-a3b6-dac502259ad0.png

2b1917ae-5a70-11ed-a3b6-dac502259ad0.png

第二個QAT演示是在相同硬件上測量壓縮/解壓縮性能。正如我們對專用加速器塊的期望一樣,這個基準(zhǔn)測試非常失敗。QAT硬件加速器超過了CPU,甚至在使用Intel高度優(yōu)化的ISA-L庫時超過了CPU。與此同時,這幾乎是一項完全卸載的任務(wù),因此它消耗了4個CPU內(nèi)核的時間,而軟件工作負載中的所有120/128個CPU內(nèi)核都是如此。

2b3db168-5a70-11ed-a3b6-dac502259ad0.jpg

內(nèi)存分析加速器演示

第二個演示是內(nèi)存分析加速器。盡管名稱如此,它實際上并沒有加速任務(wù)的實際分析部分。相反,它是一個壓縮/解壓縮加速器,準(zhǔn)備用于數(shù)據(jù)庫,以便可以在內(nèi)存中操作它們,而無需大量的CPU性能成本。

2b6c7462-5a70-11ed-a3b6-dac502259ad0.png

2b8acef8-5a70-11ed-a3b6-dac502259ad0.png

在ClickHouse DB上運行演示,該場景演示了Sapphire Rapids系統(tǒng)與AMD EPYC系統(tǒng)相比,每秒查詢數(shù)達到59%的性能優(yōu)勢(Intel沒有運行僅限軟件的Intel設(shè)置),并且總體上減少了內(nèi)存帶寬使用量和內(nèi)存使用量。

2ba81eae-5a70-11ed-a3b6-dac502259ad0.png

2bc0283c-5a70-11ed-a3b6-dac502259ad0.png

第二次IAA演示是在RocksDB上進行的,使用相同的Intel和AMD系統(tǒng)。Intel再次展示了IAA加速SPR系統(tǒng),其性能提高了1.9倍,延遲幾乎降低了一半。

2bd90186-5a70-11ed-a3b6-dac502259ad0.jpg

高級矩陣擴展演示

Intel設(shè)置的最后一個演示站配置為顯示Advanced Matrix Extensions(AMX)和Data Streaming Accelerator(DSA)。

從AMX開始,Intel使用TensorFlow和ResNet50神經(jīng)網(wǎng)絡(luò)運行圖像分類基準(zhǔn)測試。該測試在CPU上使用了非加速的FP32操作,AVX-512在Sapphire Rapids上加速了INT8,最后AMX也在Sappphire Rapid上加速了INT8。

2bf3f1b2-5a70-11ed-a3b6-dac502259ad0.png

2c143cf6-5a70-11ed-a3b6-dac502259ad0.png

這是加速器的又一次爆炸。由于CPU內(nèi)核上的AMX塊,Sapphire Rapids系統(tǒng)在batch size為1的AVX-512 VNNI模式下的性能提高了2倍,而在bach size為16的情況下,性能提高了兩倍以上。當(dāng)然,與EPYC CPU相比,這種情況看起來更適合Intel,因為當(dāng)前Milan處理器不提供AVX-512VNNI。這里的總體性能提升不如從純CPU升級到AVX-512,但AVX-512s本身已經(jīng)部分成為矩陣加速塊(除其他外)。

2c30f4ae-5a70-11ed-a3b6-dac502259ad0.jpg

數(shù)據(jù)流加速器演示

最后,Intel演示了數(shù)據(jù)流加速器(DSA)塊,該塊將在Sapphire Rapids上展示專用的加速器塊。在這個測試中,Intel使用FIO設(shè)置了一個網(wǎng)絡(luò)傳輸演示,讓客戶端從Sapphire Rapids服務(wù)器讀取數(shù)據(jù)。這里使用DSA來卸載用于TCP數(shù)據(jù)包的CRC32計算,這一操作在Intel測試的非常高的數(shù)據(jù)速率(2x100GbE連接)下,CPU需求迅速增加。

2c4b4e4e-5a70-11ed-a3b6-dac502259ad0.png

2c628cee-5a70-11ed-a3b6-dac502259ad0.png

這里使用單個CPU內(nèi)核來展示效率(因為幾個CPU內(nèi)核就足以使鏈路飽和),與在相同工作負載上僅使用Intel優(yōu)化的ISA-L庫相比,DSA塊允許Sapphire Rapids在128K QD64順序讀取上提供76%的IOPS。EPYC系統(tǒng)的領(lǐng)先優(yōu)勢甚至更大,DSA的延遲遠低于2000 us。

使用較小的16K QD256隨機讀取,在2個CPU內(nèi)核上運行,也進行了類似的測試。DSA的性能優(yōu)勢在這里沒有那么大——與Sapphire Rapids上的優(yōu)化軟件相比,只有22%——但與EPYC相比,它的優(yōu)勢更大,延遲更低。

這就是:在Intel的第4代Xeon(Sapphire Rapids)CPU上首次發(fā)布專用加速塊(和AMX)的新聞演示。我們看到了它,它確實存在,它是Sapphire Rapids計劃從明年開始為客戶帶來的一切的冰山一角。

鑒于特定于領(lǐng)域的加速器的性質(zhì)和目的,我覺得這里沒有什么應(yīng)該讓普通技術(shù)讀者感到驚訝的。DSA的存在正是為了加速專用工作負載,特別是那些CPU和/或能源密集型工作負載,這就是Intel在這里所做的。隨著服務(wù)器市場的競爭預(yù)計將成為CPU總體性能的一個熱點,這些加速塊是Intel為其Xeon處理器增加更多價值的一種方式,并且在AMD和其他推出更多CPU內(nèi)核的競爭對手中脫穎而出。

預(yù)計在未來幾個月內(nèi),隨著英特爾最終將推出下一代服務(wù)器CPU,Sapphire Rapids將有更多的應(yīng)用。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 英特爾
    +關(guān)注

    關(guān)注

    61

    文章

    10002

    瀏覽量

    172112
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10898

    瀏覽量

    212563
  • 加速器
    +關(guān)注

    關(guān)注

    2

    文章

    805

    瀏覽量

    37994

原文標(biāo)題:英特爾Sapphire Rapids硬件加速器的作用大揭秘

文章出處:【微信號:算力基建,微信公眾號:算力基建】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    從版本控制到全流程支持:揭秘Helix Core如何成為您的創(chuàng)意加速器

    加速器
    龍智DevSecOps
    發(fā)布于 :2024年11月26日 13:42:47

    RAPIDS cuDF將pandas提速近150倍

    在 NVIDIA GTC 2024 上,NVIDIA 宣布,RAPIDS cuDF 當(dāng)前已能夠為 950 萬 pandas 用戶帶來 GPU 加速,且無需修改代碼。
    的頭像 發(fā)表于 11-20 09:52 ?262次閱讀
    <b class='flag-5'>RAPIDS</b> cuDF將pandas提速近150倍

    IBM將在云平臺部署AMD加速器

    IBM與AMD近期宣布了一項重要合作協(xié)議,根據(jù)協(xié)議,IBM將在其云平臺上部署AMD Instinct MI300X加速器。這一舉措旨在提升企業(yè)客戶在生成式AI模型方面的性能和能效,進一步推動AI技術(shù)的創(chuàng)新與應(yīng)用。
    的頭像 發(fā)表于 11-19 16:24 ?251次閱讀

    具有邊沿速率加速器的TXB和TXS電壓電平轉(zhuǎn)換的注意事項

    電子發(fā)燒友網(wǎng)站提供《具有邊沿速率加速器的TXB和TXS電壓電平轉(zhuǎn)換的注意事項.pdf》資料免費下載
    發(fā)表于 09-04 09:52 ?0次下載
    具有邊沿速率<b class='flag-5'>加速器</b>的TXB和TXS電壓電平轉(zhuǎn)換<b class='flag-5'>器</b>的注意事項

    數(shù)據(jù)中心應(yīng)用中適用于Intel Xeon Sapphire Rapids可擴展處理的負載點解決方案

    電子發(fā)燒友網(wǎng)站提供《數(shù)據(jù)中心應(yīng)用中適用于Intel Xeon Sapphire Rapids可擴展處理的負載點解決方案.pdf》資料免費下載
    發(fā)表于 09-03 11:20 ?0次下載
    數(shù)據(jù)中心應(yīng)用中適用于Intel Xeon <b class='flag-5'>Sapphire</b> <b class='flag-5'>Rapids</b>可擴展處理<b class='flag-5'>器</b>的負載點解決方案

    利用邊沿速率加速器和自動感應(yīng)電平轉(zhuǎn)換

    電子發(fā)燒友網(wǎng)站提供《利用邊沿速率加速器和自動感應(yīng)電平轉(zhuǎn)換.pdf》資料免費下載
    發(fā)表于 09-02 11:58 ?1次下載
    利用邊沿速率<b class='flag-5'>加速器</b>和自動感應(yīng)電平轉(zhuǎn)換<b class='flag-5'>器</b>

    數(shù)據(jù)中心應(yīng)用中適用于Intel? Xeon? Sapphire Rapids可擴展處理的負載點解決方案

    電子發(fā)燒友網(wǎng)站提供《數(shù)據(jù)中心應(yīng)用中適用于Intel? Xeon? Sapphire Rapids可擴展處理的負載點解決方案.pdf》資料免費下載
    發(fā)表于 08-26 09:54 ?0次下載
    數(shù)據(jù)中心應(yīng)用中適用于Intel? Xeon? <b class='flag-5'>Sapphire</b> <b class='flag-5'>Rapids</b>可擴展處理<b class='flag-5'>器</b>的負載點解決方案

    什么是神經(jīng)網(wǎng)絡(luò)加速器?它有哪些特點?

    神經(jīng)網(wǎng)絡(luò)加速器是一種專門設(shè)計用于提高神經(jīng)網(wǎng)絡(luò)計算效率的硬件設(shè)備。隨著深度學(xué)習(xí)技術(shù)的快速發(fā)展和廣泛應(yīng)用,神經(jīng)網(wǎng)絡(luò)模型的復(fù)雜度和計算量急劇增加,對計算性能的要求也越來越高。傳統(tǒng)的通用處理(CPU
    的頭像 發(fā)表于 07-11 10:40 ?552次閱讀

    “白地板”方案,智算中心加速器

    明德源能白地板方案,智算中心加速器
    的頭像 發(fā)表于 06-21 11:54 ?833次閱讀

    Arm發(fā)布新一代Ethos-U AI加速器 Arm旨在瞄準(zhǔn)國產(chǎn)CPU市場

    Arm發(fā)布的新一代Ethos-U AI加速器確實在業(yè)界引起了廣泛關(guān)注。
    的頭像 發(fā)表于 04-18 15:59 ?791次閱讀

    Hitek Systems開發(fā)基于PCIe的高性能加速器以滿足行業(yè)需求

    Hitek Systems 使用開放式 FPGA 堆棧 (OFS) 和 Agilex 7 FPGA,以開發(fā)基于最新 PCIe 的高性能加速器 (HiPrAcc),旨在滿足網(wǎng)絡(luò)、計算和高容量存儲應(yīng)用的需求。
    的頭像 發(fā)表于 03-22 14:02 ?685次閱讀
    Hitek Systems開發(fā)基于PCIe的高性能<b class='flag-5'>加速器</b>以滿足行業(yè)需求

    英特爾 DLB 的硬件實施方案加速數(shù)據(jù)傳輸

    英特爾 動態(tài)負載均衡器(英特爾 DLB)是全新英特爾 至強 可擴展處理中內(nèi)置的一款加速器,可提高網(wǎng)絡(luò)、在線游戲、金融交易以及入侵檢測和防御系統(tǒng)的性能。 英特爾 DLB 能夠均衡負載、
    的頭像 發(fā)表于 03-09 16:34 ?2116次閱讀

    瑞薩發(fā)布下一代動態(tài)可重構(gòu)人工智能處理加速器

    瑞薩最新發(fā)布的動態(tài)可重構(gòu)人工智能處理(DRP-AI)加速器,在業(yè)界引起了廣泛關(guān)注。這款加速器擁有卓越的10 TOPS/W高功率效率,相比傳統(tǒng)技術(shù),效率提升了驚人的10倍。其獨特之處在于,它能在低功耗的傳統(tǒng)嵌入式處理
    的頭像 發(fā)表于 03-08 13:45 ?810次閱讀

    家居智能化,推動AI加速器的發(fā)展

    電子發(fā)燒友網(wǎng)報道(文/黃山明)AI加速芯片,也稱為人工智能加速器(AI Accelerator),是一種專為執(zhí)行機器學(xué)習(xí)和深度學(xué)習(xí)任務(wù)而設(shè)計的ASIC或定制化處理。在智能家居中,AI加速
    的頭像 發(fā)表于 02-23 00:18 ?4637次閱讀

    回旋加速器原理 回旋加速器的影響因素

    回旋加速器(Cyclotron)是一種用于加速帶電粒子的可再生粒子加速器。它的工作原理基于帶電粒子在恒定強磁場中的運動。本文將詳細介紹回旋加速器的原理以及影響因素。 一、回旋
    的頭像 發(fā)表于 01-30 10:02 ?4492次閱讀