AMD 的 Ryzen 7000X3D 系列處理器利用 3D V-Cache 技術大幅度增加 L3 快取的容量,由於快取的概念近似系統記憶體 RAM,於是就有玩家透過特殊手段,把 Ryzen 7800X3D 魔改成 RAM Disk,並用 CrystalDisk 8.0.4 跑出接近 180 GB/s 的讀取成績。
網友 @ultrawide219 在 X(原 Twitter)分享利用 OSFMount 程式,將 Ryzen 7 7800X3D 的 L3 快取格式化 FAT 32 的 RAM Disk,成功利用 CrystalDisk 8.0.4 進行跑分,並得下 CrystalDisk 8.0.4 拿下 178、163 GB/s 的讀寫成績。
RAM disk on AMD Ryzen 7800X V-Cache
— Albert Thomas - Cooling Reviewer (@ultrawide219) November 24, 2023
(Results not mine)@AMD make this into an Optane replacement PLEASE pic.twitter.com/E7fVXjXJL5
事實上,@ultrawide219 是根據另一位網友 @GPUsAreMagic 所提供的破解方式來進行的,對方早在今年二月時,便已經用 Ryzen 5 5800X3D 在 CrystalDisk 8.0.4 得到了182 GB/s 的循序讀取、175 GB/s 的循序寫入的成績。
@GPUsAreMagic 也在近期對 Ryzen 5 5800X 額外進了其他測試,但跑分的內容卻讓他也感到困惑,由於處理器的 L3 快取容量為 96 MB,且被系統告知隨機寫入的寫入負擔過大,將可能無法完成測試。
從結果來看,使用 16 MB 的測試檔案可以正常完成所有項目,但在 64 MB、256 MB、1 GB 的出現錯誤,只能完成循序讀寫,可是到了 2 GB、8 GB 能完成的項目卻居然增加了,讓測試能夠完成的項目顯得毫無規律可言。
Did some more testing, this time with random fill (I only used 0 fill because RND has too much write overhead, but was informed it can produce impossible results with ramdisks sometimes) - 5800X3D
— Nemez (@GPUsAreMagic) November 26, 2023
But now I'm honestly even more puzzled than before 😂@ultrawide219 @itsHemu2K pic.twitter.com/4KdZz3mXdn
目前主流的 PCIe 4.0 M.2 SSD 的速度最快為 7.4 GB/s,而市場最新的 PCIe 5.0 M.2 SSD 則在 13 GB/s,相形之下 SSD 的根本看不到 L3 快取的車尾燈。
但是 Ryzen 7000X3D 系列快取的最大容量也僅 128 MB 而已,主要是用來作為程式指令的暫存空間,別說是當儲存裝置使用了,就連做為系統記憶體都不夠。
不過這是現有技術上的限制,AMD、Intel 都已經在朝著加大處理器快取的方向前進,像是 Intel 就預計要利用 Foveros 封裝技術將最高 32 GB 的 LPDDR5X 記憶體與 Lunar Lake CPU 晶片封裝在一起,屆時將快取魔改成 RAM Disk 或許就有其實用之處也說不定。