一個號稱“萬能”的CPU架構


為數眾多的半導體初創公司希望打入市場,它們要麼擁有一些大型AI訓練芯片,要麼擁有一些超快速的小型推理設備,或者可能是針對一個特定問題的HPC專註設計。一些公司資金充裕,其中不乏融資超過1億美元的公司,還有一些資金支持超過10億美元。

在本文中,我們著眼於 Tachyum,這是一傢美國/歐盟芯片初創公司,它於2018 年首次出現在我們的視野中,其高性能、高頻率的處理器設計令人驚嘆,涵蓋諸多細分市場。在 2022 年的今天,他們已經修改早期的設計,總而言之,它看起來更像是一個可以真正打破常規的計算架構。

我們所要討論的是擁有 128 核、每核 2×1024 位向量、5.7 GHz、1 TB/秒的 DRAM的龐然大物。有人說我們的數據中心的熱餘量用完,這顯然是錯誤的,Tachyum 證明這一點。在本文中,我們將介紹新設計與舊設計的比較,以及我們可以從 Tachyum 的披露中收集到哪些信息。

01

Tachyum Prodigy 2022

今天,Tachyum 仍然稱他們的架構為“Prodigy”。但他們已經根據客戶的反饋對其進行徹底改革。VLIW 捆綁包被更傳統的 ISA 取代, 硬件調度功能更強大,提高每個時鐘的性能。緩存層次結構也發生重大變化。2022 Prodigy 的變化足夠廣泛,以至於對 2018 年 Prodigy 所做的大部分分析都不再適用。

在高層次上,2022 Prodigy 仍然是一個非常廣泛的架構,具有巨大的向量單元:

與 2018 Prodigy 一樣,2022 Prodigy 的目標是極高的時鐘速度和高內核數。事實上,這些目標已經被提高,時鐘速度從 4 GHz 提高到 5.7 GHz,內核數從 64 增加到 128。本文中我們將更深入地解細節。

02

再見捆綁包,你好 Sane ISA

Tachyum 最初試圖通過將指令集與底層硬件實現緊密聯系來簡化 CPU 設計。VLIW 包允許非常簡單的解碼和映射邏輯。編譯器協助調度,它會設置“停止位”來標記可以並行發佈的指令組。這種方案表面上類似於 Nvidia 在 Kepler 和後來的 GPU 架構中使用靜態調度,並讓內核跳過硬件中的依賴檢查。

但是將 ISA 綁定到硬件會產生前向兼容性問題。例如,如果新架構具有不同的指令延遲,則必須設置不同的停止位。Tachyum 的潛在客戶不會接受產品世代之間的 ISA 更改。在實踐中,像將 ARM 支持添加到復雜的軟件項目這樣“簡單”的事情可能需要 18 個月以上的時間。支持新的 ISA 必須是一次性投資,而不是每次 CPU 升級都會重復的投資。

最新的 Prodigy 架構通過放棄原來的 VLIW 方案轉而采用更傳統的 ISA 來解決這個問題。指令有四個或八個字節長。編碼不再包含“停止位”,這意味著現在Prodigy 在硬件中進行依賴性檢查,而不是依賴硬件來標記獨立指令組。

03

前端和分支預測

盡管放棄 VLIW 設置,Prodigy 仍然可以維持每個周期 8 條指令——對於目標為 5.7 GHz 的 CPU 來說,這是一項不起的成就。根據 Rado所說,這個內核寬度對於在 AI 和 HPC 負載中實現最大性能是必要的。在整數工作負載中,4 寬的內核就足夠,而增加到 8 寬的內核隻會將性能提高 7-8%。但是,AI 或 HPC 程序中的一次循環迭代可能會執行兩條向量指令、兩次加載、遞增循環計數器並有條件地分支。將內核寬度提高到 8 寬將使 Prodigy 在每個周期完成一個循環迭代。

為保持這種吞吐量,Prodigy 可以從 L1 指令高速緩存中提取每個周期128 字節。考慮到 64 個字節足以包含 8 條指令,這絕對是大材小用。Tachyum 可能選擇更多的獲取帶寬,以在所占用的分支周圍保持高吞吐量。Prodigy 沒有大的 L0 BTB,因此與 Zen 3 和 Golden Cove 相比,它可能會在所采用的分支周圍遇到更多的指令獲取停頓問題。通過一次獲取 128B 字節,前端可以在 BTB 延遲丟失一個周期後“趕上”。

Prodigy 的分支預測器也得到改進。BTB容量翻倍至2048條,預測算法是2018 Prodigy中gshare one的改進版。但總的來說,Prodigy 的預測器與最新的 AMD、ARM 和 Intel 高性能內核中的預測器不同。AMD 的 Zen 3 有一個 6656 入口的主 BTB。ARM 的 Neoverse V1 擁有 8192 個 BTB 入口,而英特爾的 Golden Cove 擁有令人難以置信的 12K 入口 BTB。BTB 容量並不是唯一的缺點。Prodigy 繼續使用綁定到指令緩存的 BTB。這簡化設計,因為無需進行單獨的 BTB 查找——L1i 查找為您提供指令字節和分支目標。AMD 的 Athlon 也做類似的事情,ARM 在 2010 年代中期使用這個方案。但是來自 AMD、ARM 和 Intel 的現代內核已經轉移到解耦 BTB,允許它們在代碼占用量超過 L1i 容量時保持高指令帶寬。對於耦合的 BTB,L1i 未命中意味著 BTB 未命中。並且不知道下一個分支將去哪裡,這大大降低在指令緩存未命中後您可以有效預取的距離。但是 Tachyum 正在使用標準單元庫,並以非常高的時鐘速度為目標,而使用這些標準單元庫的解耦 BTB 被認為過於昂貴。

為解決這個問題,Tachyum 將 L1i 容量增加到 64 KB,是 2018 年 Prodigy 的四倍,以確保 L1i 失誤減少。Rado 指出,specint2017 中的 64 KB L1i 未命中率低於 0.5%。我們對 Ampere Altra 的 64 KB L1i 的觀察大致一致。更大的 L1i 還有助於提高電源效率,並最大限度地減少與 L2 帶寬上的數據端的爭用。

ARM 采用更大的 64 KB L1i 高速緩存,效果極佳,並且 L1i 未命中率低。

2022 Prodigy 還繼續依賴於相當過時和基本的 gshare 預測算法,而現代 CPU則使用更復雜的技術,可以在給定的存儲預算下實現更好的預測精度。Tachyum 考慮構建更高級的分支預測器,但同樣,標準單元庫意味著實現 TAGE 預測器會過多地降低時鐘速度。由於高時鐘速度要求,除感知器預測器 - 您可以想象在一個時鐘周期內匯總一批權重需要做很多事情。包含本地歷史的方案也不可行,因為高獲取帶寬意味著每個周期必須執行多個預測。具有本地歷史的多個預測將需要每個周期進行多次歷史表查找。因此,Tachyum 堅持使用基於全局歷史的預測器,並且每塊 8 條指令進行預測。這使分支預測器保持簡單,同時讓它跟上 Prodigy 內核寬度所需的預測帶寬。

英特爾的 Rocket Lake 內核,帶有分支預測器存儲和其他前端緩存標記。圖片來自 Fritzchens Fritz,Clam 註釋

Rado 提到 Prodigy 的未來版本可以使用自定義單元,這將讓他們考慮更高級的分支預測器,同時仍然以非常高的時鐘速度為目標。相比之下,英特爾似乎在分支預測器中使用在內核其他地方看不到的自定義 SRAM 單元。AMD 采用不同的方法,將相同的 SRAM 單元用於分支預測器存儲、L1 指令緩存和微操作緩存。

AMD 的 Zen 3 內核,帶有分支預測器存儲和其他標記的前端緩存。圖片來自 Fritzchens Fritz,Clam 註釋

Zen 3 展示可以使用標準單元構建最先進的分支預測器,盡管可能不是 Prodigy 的目標 5.7 GHz 速度。

04

後端:巨大的向量單元和完整的 OoO?

如果你不能有效使用它,那麼建立一個巨大的內核並沒有多大意義。為此,Tachyum 放棄他們 2018 年的設計,並在硬件中實現深度重新排序功能。2022 Prodigy 可以跟蹤多達 256 條正在運行的指令,其中整數寄存器有 96 個重命名,向量寄存器也有同樣多的重命名。它可以重新排序過去的各種依賴項。根據 Tachyum 的描述,Prodigy 可以像 AMD、ARM 和 Intel 的內核一樣完全亂序執行。但不是使用更傳統的無序引擎,而是使用檢查點方案。對於可能導致異常的指令,例如未命中緩存的加載,Prodigy 會保存帶有寄存器狀態的檢查點。如果該指令確實導致異常,則該檢查點用於提供精確的異常處理。2022 Prodigy 可以保存多個檢查點,而2018 Prodigy隻能保存一個檢查點。這是一個重大改進,就執行單元而言,Tachyum 為 2022 Prodigy 配備兩個巨大的 1024 位向量單元,並增加向量寄存器寬度以匹配。因此,2022 Prodigy 的矢量寬度是 2018 Prodigy 的兩倍,並且矢量吞吐量比當今任何通用 CPU 都要高。甚至英特爾的 Golden Cove 也隻有兩個 512 位向量單元。

05

緩存子系統

在重新設計 Prodigy 架構以在硬件中進行更多重新排序,從而使其能夠為 AI/HPC 應用程序保證更多帶寬後,Tachyum 面臨著保持這些內核輸入的挑戰,同時,提供以高速時鐘運行的 1024 位向量單元也是一項艱巨的挑戰。首先,L1D 數據路徑的寬度增加一倍,以匹配向量長度的增加。在 5.7 GHz 時,Tachyum 內核可以從其 L1D 以接近 1.5 TB/s 的速度加載數據。L2 可以在每個周期向 L1D 提供完整的 128B 高速緩存行,帶寬約為 730 GB/s。相比之下,英特爾的 L1D 和 L2 緩存的每周期負載帶寬是 Prodigy 的一半,AMD 則更落後。Zen 2 和 Zen 3 在 L1 和 L2 的每周期帶寬是英特爾的一半。當然,Prodigy 的時鐘頻率高於 Intel 或 AMD 當前的 CPU,因此具有巨大的緩存帶寬優勢。

Zen 2 似乎能夠通過在未記錄的性能計數器上使用計數屏蔽來跟蹤至少 32 個未決的 L2 未命中。

為維持高帶寬和隱藏延遲,2022 Prodigy 改進內存級並行性 (MLP)。具體來說:

這是對 2018 版本的重大改進,在 2018 版本中,可實現的 L3 帶寬和內存將受到其低 MLP 的限制。它與 Zen 3 和 Golden Cove 位於同一個塊,但從絕對意義上來說可能會稍遜一籌。

2022 Prodigy 還增加緩存容量,以更好地處理具有大內存占用的負載。L1 數據緩存的容量翻兩番,從 16 KB 增加到 64 KB。與 2018 Prodigy 相比,每核 L2 和 L3 緩存容量沒有增加,但 2022 Prodigy 放棄單獨的 L2 和 L3 佈局,轉而采用虛擬 L3 設置。空閑內核將允許活動內核將其 L2 用作虛擬 L3,從而提高低線程負載的緩存命中率。當一個內核從它的 L2 驅逐一條線時,它會檢查周圍的內核,看看它們的 L2 是否可以接受被驅逐的線,隻有屬於非活動內核的 L2 緩存才會接受這些請求。

對我們來說,這個設置一點也不簡單,並且圍繞這個虛擬 L3 的實現方式會有很多調整。聽起來一個物理內存地址可以緩存在多個虛擬 L3 切片中,具體取決於哪些對應的內核處於空閑狀態,更多的切片檢查意味著更多的互連流量。Tachyum 還希望將數據盡可能靠近所占用的內核,而可能的位置越少意味著這方面的靈活性越低。與 Intel、AMD 和 ARM 使用的更簡單的方案相比,正確設置這個虛擬 L3 聽起來像是多維優化問題。

地址轉換性能也很重要,因此 Tachyum 將最後一級 TLB 大小從 256 增加到 2048 個條目。在條目數方面,它與 Zen 2、Zen 3 和 Golden Cove 相匹配。為進一步提高 TLB 覆蓋率,Prodigy 確實以 64 KB 的頁面大小和 32 MB 的大頁面來處理更大粒度的任務。2048 個條目的 L2 TLB 將覆蓋 128 MB 和 64 KB 頁面。ARM 和 x86 主要使用 4 KB 頁面以及 2 MB 大頁面用於客戶端應用程序。較大的頁面大小往往會浪費更多的內存,但這對於通常具有數百 GB DRAM 的服務器來說並不是什麼大問題。

06

內存帶寬

對於不適合緩存的工作負載,DRAM 帶寬可能是個問題。正如我們之前提到的,Prodigy 的計算與內存帶寬比高於當前的 CPU 和 GPU。起初,Tachyum 試圖通過實現封裝 HBM 來解決這個問題。但 HBM 的容量非常低,這意味著如果 Tachyum 想要占領服務器市場,它並不是一個可行的選擇。HBM 解決方案對於 HPC 和 AI 應用程序來說是可以接受的,但 Rado 指出,Nvidia 已經擁有該市場的大部分份額,而與服務器市場相比,剩下的市場很小。保留兩種內存選項是不可行的,因為芯片上沒有足夠的邊緣空間來容納 DDR 和 HBM 控制器。

因此,Tachyum 選擇一個非常強大的 DDR5-7200 設置,帶有 16 個控制器,總內存總線寬度為 1024 位。這使它的帶寬與 Nvidia 的 RTX 3090 GPU 差不多。DDR5-7200 今天還不存在,但 Tachyum 預計隻有 AI 和 HPC 客戶才需要性能最高的內存設置。這些客戶通常會購買整個系統而不是組件,從而允許集成商對可達到 7200 MT/s 的內存模塊進行封裝。服務器應用程序通常不受帶寬限制,並且可以使用速度較慢的 DDR5。

但即使使用 DDR5-7200,Prodigy 的海量矢量單元和高時鐘意味著它比其他 CPU 和 GPU 具有更低的帶寬與計算比。Tachyum 希望通過使用內存壓縮來縮小這一差距,這有點像 GPU 如何進行增量顏色壓縮以降低帶寬需求。但與 GPU 不同的是,Tachyum 正在為 AI 和 HPC 應用程序調整內存壓縮算法。最後,Tachyum 以更大的粒度進行 ECC,允許內存控制器使用一些 ECC 線路來代替傳輸數據。

07

提高仿真性能

Tachyum 的 Prodigy 引入新的 ISA,因此不會像 x86 和 ARM 那樣享有強大的軟件生態系統。這是一個嚴重的問題,因為如果世界上最好的芯片不能運行用戶需要的軟件,它就完全一文不值。為解決這個問題,Tachyum 正在尋找 QEMU,它可以模擬另一種架構並允許 x86 和 ARM 二進制文件在 Prodigy 上執行。但僅 QEMU 是不夠的,因為仿真性能通常很差。例如,我們在 Ampere Altra 上運行 QEMU 下為 x86-64 編譯的 CoreMark。

為提高 x86 二進制文件的仿真性能,Prodigy 可以切換到“嚴格”內存排序模式。Tachyum 也在 QEMU 中完成軟件工作以提高性能。就絕對值而言,30-40% 的性能損失仍然很嚴重。但是運行所需的軟件比絕對性能更重要,如果芯片不能運行所需的軟件,那麼世界上所有的性能都是無關緊要的,因此 Tachyum 已經在 QEMU 中投入大量精力,以確保硬件至少在發佈時可用。

08

評估架構

Tachyum 對 Prodigy 進行大量修改,因此2018 和 2022 版本基本上是不同的架構。總結主要的管道變化如下:

2022 Prodigy 的變化使其成為比 2018 Hot Chips 上展示的版本更具競爭力的架構。Prodigy 不再嚴重依賴編譯器,采用傳統的 ISA,並具有不錯的硬件重新排序功能,這些是我們對 2018 版本最大的擔憂,我們很高興看到它們得到解決。2018 版本中的其他弱點,如微小的 L1 緩存,也得到糾正。這給我們留下一個帶有巨大矢量單元的寬內核,以針對高內核數芯片的前所未聞的時鐘。

對於 HPC 和 AI,我預計 Prodigy 將極具競爭力。它具有足夠的重新排序深度和內存級別的並行能力,可以充分利用內存帶寬。雖然它的內存帶寬與計算比率低於競爭解決方案,但 Prodigy 確實有很多技巧可以緩解這種情況。即使沒有這些技巧,Prodigy 仍然擁有比 AMD 的Milan 或者 Genoa更強大的 DRAM 子系統。富士通的 A64FX 確實具有相當的 DRAM 帶寬,但它使用 HBM,這極大地限制它的內存容量。

服務器市場是一個更難的問題。Prodigy 擁有不錯的大型 L1 緩存、不錯的重新排序能力、非常高的時鐘速度和高核心數。但是它的分支預測器遠遠不是最先進的,每個核心的最後一級緩存容量很低(尤其是與 AMD 相比)。更糟糕的是,過渡到新的 ISA 對任何大公司來說都是一件頭疼的事情。不過,我認為 Prodigy 有一個不錯的機會,因為它的時鐘速度優勢是如此之大,不僅可以掩蓋它的缺點,更可以讓它在核心數量和單核性能方面都比其他所有人的服務器產品都具有優勢。Tachyum 可以說服人們使用他們的新 ISA 和羽翼未豐的軟件生態系統,以便利用 Prodigy 的高性能。

如果 Prodigy 快要實現其雄心勃勃的(高速)時鐘目標,它確實很有可能成為“通用處理器”,至少在紙面上是這樣。它將類似於 GPU 的矢量吞吐量與 CPU 的單線程性能相結合。代價是極高的功耗。128 核 Prodigy 在加載矢量單元的情況下可以達到近 950W 的功率。即使是 32 核、3.2 GHz 低功耗 SKU 也被指定為 180W——並不比基於 Zen 2 的 Epyc 7502P 好,後者盡管使用小芯片設置和較差的工藝節點,但它以類似的 180W TDP 提升到 3.35 GHz。在服務器中,整型計算不太可能使 Prodigy 消耗 TDP 數據所顯示的那麼多功率。但是高 TDP 等級仍然是一個問題,因為冷卻系統必須針對最壞的情況進行設計。

09

關於 5.7 GHz

就個人而言,我懷疑 Prodigy 能否實現其 5.7 GHz 時鐘目標。Tachyum 正在采用一些策略來幫助在高時鐘下控制功率和面積。我們目前無法確切透露那是什麼,但我認為這還不夠。將兩個 1024 位向量單元推送到這些時鐘將是一項令人難以置信的壯舉。流水線長度看起來太短。在2018年, Prodigy 有一個從取指令到執行指令的 9 階段整型流水線。在2022年 Prodigy 增加一個用於硬件依賴檢查的階段,使整型流水線達到 10 個階段。對於以 5.7 GHz 為目標的設計來說,這非常短。作為比較,Agner Fog 指出,在英特爾的 Golden Cove 上,錯誤預測懲罰(對應於流水線長度)超過 20 個周期。AMD 的優化手冊稱 Zen 3 的誤判懲罰范圍為 11-18 個周期,常見情況為 13 個周期。流水線長度與 Prodigy 相似的 CPU 無法達到 5 GHz。Neoverse N1 有 11 級流水線,運行頻率不高於 3.3 GHz。AMD 的 Phenom 有 12 個周期的錯誤預測懲罰,運行頻率為 3.7 GHz。

如果我們就 Tachyum 的芯片圖而言,假設它占據 500 mm2,單個 Prodigy 內核的空間遠低於 3 mm2,從而引發熱點問題。

發熱問題也須考慮。AMD 的 Zen 3 的時鐘頻率可以超過 5 GHz,但在低線程負載下面臨冷卻挑戰,因為它們的低核心面積意味著非常高的熱密度。Tachyum 預計 Prodigy 將占據不到 500 平方毫米的空間。Tachyum 發佈的模具平面圖效果圖表明,每個核心的尺寸小於 3 mm2。Zen 3 核心的面積約為 3.78 平方毫米,包括 L2。Prodigy 核心在某些領域可能不那麼復雜,例如分支預測器,但在其他領域(例如向量單元)也更復雜。我認為當核心被推到 5.7 GHz 時很可能會出現熱點問題。

最後一點,考慮策略實用性的一種方法是查看其他公司采用相同策略的頻率。如果對於一傢小型初創公司來說,采用 5 GHz 以上的 1024 位矢量單元的 8 位寬內核是可以實現的,那麼 AMD、ARM 和英特爾在過去十年中肯定一直在偷懶。哦,把 Nvidia 也算上——他們的 Kepler、Maxwell 和 Pascal 架構有 32 位寬的 FP32 ALU,基本上是 1024 位。或者,要讓一個廣泛的架構達到如此高的時鐘頻率真的很難,而且小型初創公司不太可能做到這一點。我並不是說 Prodigy 不可能達到 5.7 GHz,因為 AMD 的 Zen 4 顯然達到 5.85 GHz。也許臺積電的 5nm 工藝就是這麼神奇。但是通過巨大的矢量單元、高核心數和相對較短的流水線來實現這種時鐘速度看起來像是一座太遠的橋梁。因此,讓我們看看如果 Prodigy 未能達到其時鐘目標,它的競爭力將如何。

10

HPC and AI

即使沒有高時鐘,Prodigy 也有大量的吞吐量,這要歸功於巨大的矢量單元。即使在 3 GHz 下,它的浮點數處理能力也穩居 GPU 領域。與之競爭的 CPU 甚至不在同一個層次。

*假設 Golden Cove 在 Sapphire Rapids 中有 2×512 位向量單元

有趣的是,以較低的時鐘運行還為 Prodigy 提供更平衡的計算吞吐量與內存帶寬的比率。在 5.7 GHz 時,Prodigy 需要一些技巧來減少內存帶寬瓶頸。在 3 GHz 時,相對於其內存帶寬,它的計算量仍然很大。但比例不那麼不平衡。

*假設 SPR 使用 DDR5-5200

其他 CPU 每個 FLOP 的帶寬更高,但這主要是因為它們的吞吐量要低得多。GPU(和 A64FX)將其有利的帶寬與計算比率歸功於容量有限的緊密集成的內存子系統。與其他服務器芯片一樣,Prodigy 可以配備數百 GB 的 DRAM。GPU 通常不能。

因此,Prodigy 很有可能成為具有競爭力的 HPC 或 AI 芯片,即使它實現不它的時鐘目標。除非出現重大缺陷,否則受吞吐量限制的 HPC 和 AI 應用程序可以從 Prodigy 的矢量單元中受益。Prodigy 最大的弱點,比如軟件生態系統就顯得不那麼重要,因為研究人員和 AI 人員通常開發專門的系統。HPC 和 AI 代碼也應該足夠規則,以至於 Prodigy 較弱的分支預測器不會阻止它。

11

Server

服務器工作負載更復雜。與競爭服務器芯片相比,Prodigy 具有較弱的分支預測器和較低的緩存緩存容量。如果沒有高時鐘,Prodigy 的單核性能可能難以與之競爭。這不一定是一個大問題——ARM 進入服務器領域表明,即使每核性能沒有競爭力,高核數芯片仍有空間(當然它必須足夠好用才行)。

但ARM在服務器市場立足的背後還有其他因素。ARM 的內核以低功耗和高密度為目標。與英特爾和 AMD 不同,它們不會嘗試涵蓋廣泛的功率和性能目標。這種專業化讓 ARM 創建適合雲應用程序的更高核心數的芯片,同時保持在可接受的功率和成本目標范圍內。該專業化通過犧牲矢量吞吐量和峰值性能,從而使用較小的矢量單元和密集設計那些沒有那麼高時鐘速度的單元。Prodigy 具有比任何 x86 芯片更大的矢量單元和更高的時鐘,因此它很有可能不會像 ARM 內核那樣縮減到低功耗。

如果 Prodigy 沒有達到如此高的時鐘,我認為他們沒有明確的方法來搶占服務器市場的一部分。他們不太可能在高密度市場上超越 ARM。如果沒有巨大的時鐘速度優勢,它們不太可能在低線程工作負載中擊敗 x86 內核。並且當 Tachyum 致力於讓 Prodigy 被流片出來時,沒有人會坐以待斃。AMD 正在準備發佈基於 Zen 4 的 Genoa 和 Bergamo。後者將擁有 128 個 Zen 4 核心,並減少緩存設置,與 Prodigy 的核心數量相匹配。Ampere Computing 正在開發 Altra 的繼任者,它可能具有超過 128 個內核。Prodigy 當然會保留矢量吞吐量優勢,但矢量吞吐量並不是服務器市場的決定性因素,就像 HPC 和 AI 一樣。

12

結論

技術趨勢通常是循環的。幾十年前,服務器、客戶端系統和超級計算機慢慢融合以使用類似的硬件。例如,在 2000 年代後期,AMD 的六核 K10 芯片在客戶端系統中作為 Phenom X6 提供服務,在服務器和超級計算機中作為 Opteron 2435 提供服務。但在過去十年中,這種趨勢一直在緩慢逆轉。超級計算機通常使用 GPU 加速來提高吞吐量,而針對 HPC 的 GPU 架構和針對客戶端平臺的架構之間的差異越來越大。Ampere 和亞馬遜已經為雲計算優化專門的服務器芯片。英特爾和 AMD 在所有三個類別中仍然使用相同的架構,但即使這樣,它們也在定制芯片以適應不同的市場。例如,服務器形式的 Skylake 將額外的 L2 和矢量單元附加到核心上,並使用網狀互連。AMD 計劃以第二種形式發佈 Zen 4,名為 Zen 4c,它以緩存容量換取核心數量,應該更適合雲計算。

Tachyum 的 Prodigy 代表逆勢而上的勇敢嘗試。它將 GPU 的矢量吞吐量與 CPU 的單線程性能相結合,但代價是高功耗。然而,我們仍然懷疑 Tachyum 如何在面臨所有障礙的情況下實現這一切。我們確實向 Tachyum 詢問他們是如何實現 500mm2 的 CPU 的,雖然我們無法透露他們告訴我們的內容,但我們仍然對他們在 N5 上實現這一點持懷疑態度,因為他們不僅擁有大量矢量單元,還由於芯片上有大量的 DDR5 和 PCIe 5的 PHY,導致的大規模模擬電路的數量。

即使 Prodigy 按計劃進入市場,它也將面臨激烈的競爭老牌玩傢及其專業產品。使用單一架構服務於不同的細分市場將使 Tachyum 能夠利用其有限的工程資源擴大其業務范圍。但是,除專註於工程工作之外,該策略並沒有太多優勢。你不能僅僅因為兩者都使用相同的芯片,就讓服務器充當 HPC 節點的雙重職責。超級計算集群具有極高速的網絡和分佈式存儲,因此節點可以一起解決同一個問題。數據中心不會有同樣的高速網絡,因為響應互聯網請求不需要幾乎一樣多的帶寬。最後,Tachyum將面臨一場艱苦的戰鬥,以建立圍繞其ISA的軟件生態系統,同時在途中遭受二進制翻譯處罰。對於一傢小型初創公司來說,要處理很多事情,我們祝他們好運。


相關推薦

2023-03-07

在半導體芯片領域,日本曾經也是世界的王者,份額長期第一,然而在CPU領域錯失機遇,這幾年又把重點重新放在高性能計算上,此前日本富士通聯合ARM開發52核的ARM處理器A64FX,現在新一代CPU也在路上。富士通日前在一次活動

2023-02-03

彩。這就是“InstinctMI300”,AMD的新一代加速器/計算卡,號稱全球第一款數據中心整合CPU+GPU,一改以往Instinct系列產品隻有GPU的設計,首次采用融合架構。AMD CEO蘇姿豐近日確認,Instinct MI300將在今年下半年正式推出。MI300采用多

2022-09-13

torrent的初創公司擔任高管,主要設計RISC-V架構的AI芯片,號稱要超越AMD/NVIDIA。他在芯片行業先後參與Alpha、x86、ARM等架構開發,現在主要是RISC-V架構,解這些背景之後才可以理解他對RISC-V的表態,他認為RISC-V未來必勝。原因也很

2022-06-29

有Immortalis-G715、Mali-G715和Mali-G615等GPU,統稱為TCS22平臺,號稱遊戲性能提升28%,功耗降低瞭16%,內存帶寬要求也減少瞭23%。不過這一代的ARMCPU及GPU其實底層的架構都沒多大改進,整體還是去年的優化版,而且ARM公佈的性能提升數

2022-08-20

B HBM3/HBM2e高帶寬內存,並支持PCIe 5.0、第四代NVLIink,性能號稱四倍於上代A100,功耗最高700W。Grace CPU采用雙芯合體設計,攻擊144個Arm架構核心,集成396MB緩存,支持LPDDR5X ECC內存,帶寬達1TB/s,同樣支持PCIe 5.0,功耗500W。NVIDIA還打

2022-11-06

開賣國產廠商摩爾線程MTT S50的新顯卡,售價3999元,性能號稱媲美GTX 1660。當然,這個售價並不是官方指定,而一些平臺也確實都有商傢在出手這塊顯卡,當然還有一些參數的羅列。據悉,MTT S50采用12nm制程,使用2048 個 MUSA核心

2023-01-21

NVIDIA對比AMD Zen3架構的霄龍7763 64核心,雙路組成128核心,號稱性能可領先1.5-2.5倍,能效可領先2.0-3.5倍!當然,AMD已經有Zen4架構、最多96核心的霄龍9004系列,NVIDIA Grace依然還沒有商用。

2023-01-31

收購後,他尋求對該公司進行轉型。馬斯克對於推特作為一個可以用於金融交易的在線平臺的想法非常開放。對於他來說,將推特轉型為支付處理器,有點像他早年在互聯網領域的經歷。1999年,他參與創建在線銀行X.com,後來演

2022-07-25

15-28W。AYAENO 2為其搭配全新的單風扇、雙銅管散熱架構,號稱久玩不燙,還有大電池和快充。它還號稱全球第一款全面屏掌機,7英寸IPS屏幕,分辨率1920x1080,正面覆蓋一整塊高級玻璃。機身設計靈感來自嬰兒睡姿,而且360度無外

2022-09-20

伴的青睞。首先是V系列,V1發佈於2021年4月,這是Arm的第一個支持SVE(可伸縮矢量擴展)內核,也創造Arm迄今為止最寬的微架構,可容納更多運行指令,支持高性能和百萬兆級計算,單核性能突出。新一代V2(代號“Demeter”)面向大型

2023-03-13

能Armv9或更高),重點提升能效。Monaka現定於2027年推出,號稱對比屆時的競品,應用性能可領先1.7倍,能效可領先2倍,包括Intel、AMD的方案。同時,它的應用潛力和范圍也會更廣,包括超大規模運算、HPC高性能計算、AI人工智能、

2022-07-01

el的高性能顯卡一樣進入瞭光追時代。當然,Arm GPU不是第一個支持光追的移動端產品,Imagination此前已經做到,但是兩傢的影響力不可同日而語,Imagination的光追方案時至今日仍然沒有落地。其實,去年的Mali-G710已經支持軟件光

2023-11-09

件大事”。“隻要您擁有虛擬機,並且想要直接訪問其中一個 PCIe 設備,您就不必執行所有軟件開銷來切換它,因此這對於數據中心應用程序來說是一項關鍵功能。”Veyron V2也希望成為一種基於RISC-V標準的兼容性設計,因此 RISE

2023-11-08

圖形圖像、遊戲後期處理方面帶來2倍的性能提升。另外一個功能是流水線數據管理器(Pipelines Data Master),一種特殊的固定功能單元,專門負責集合、像素、計算等任務,可以簡化GPU負載,保證不同任務的連續性,提高性能和能效