AMD赢麻了!将CPU 3D缓存当磁盘,性能碾压PCI-E 5.0 SSD

可能很多人都忘记了,过去有一些技术可以将内存当做磁盘,这样能达到很快的速度,像技嘉这样的厂商甚至推出了相应的软件 。不过这个技术一直没有流行起来,一个是因为当时的内存容量大家都不够大,另外一个还是SSD发展起来之后,用内存当磁盘的意义就不大了 。毕竟PCI-E 5.0的磁盘速度都达到15GB/s了 。
【AMD赢麻了!将CPU 3D缓存当磁盘,性能碾压PCI-E 5.0 SSD】

AMD赢麻了!将CPU 3D缓存当磁盘,性能碾压PCI-E 5.0 SSD


不过AMD的3D缓存似乎又有把类似技术推向高峰的迹象 。尽管目前AMD的X3D处理器大多数只有96MB的3D缓存 , 但由于这是连接在高速线路上,如果将其作为磁盘来读写 , 那么性能可想而知 。现在还真有人做了一些方案,将AMD的3D缓存弄成磁盘并且可以连续读写,结果跑出来的性能堪称逆天,直接把PCI-E 5.0的SSD碾压成渣!
有人将锐龙7 7800X3D的96MB 3D缓存切割了32MB当做磁盘,而通过软件对其进行测试,其连续读写能力达到了178GB/s以及163GB/s,比目前最快的PCI-E 5.0 SSD高出了十倍以上,这无疑是个让人震惊的磁盘性能 。现在的问题是,要如何才能将AMD的X3D处理器中的3D缓存变成磁盘?
AMD赢麻了!将CPU 3D缓存当磁盘,性能碾压PCI-E 5.0 SSD


通过了解,现在的确是有方法 。用户可以下载OSFMount这个免费软件,并且通过这个软件创建RAM磁盘并挂载不同格式的映像文件 。比如用户可以将处理器中的3D缓存创建为FAT32格式或者NTFS的RAM磁盘 。不过想要进行测试 , 用户需要在CrystalDiskMark上使用精确的设置才能正常工作 。根据测试者的说法 , 用户必须将测试值配置为SEQ 256KB、队列深度为1、线程数为16,同时用户还必须将数据填充设置为零而不是随机 。
而且AMD 3D 缓存这个读写数据虽然非常出色,但它们仍远未发挥 3D V-Cache的全部潜力 。要知道第一代3D V-Cache的峰值吞吐量为2TB/s , AMD 随后将第二代变体的带宽提高到 2.5TB/s ,所以现在这个读写数据其实是可以继续提升的 , 只要软件能适配上 。当然在我们看来,这的确很酷但没什么实用性,一个是AMD的3D缓存容量不大,装不了什么东西;另一个原因是这个方法似乎还不是那么安全 , 至少对于存储数据而言 。
AMD赢麻了!将CPU 3D缓存当磁盘,性能碾压PCI-E 5.0 SSD


目前锐龙9 7950X3D的3D缓存是128MB,而最高的EPYC则可以达到1.3GB的3D缓存容量,这个玩法算是将老派的方案和最新的技术结合在一起,至少让我们觉得比较有趣 。如果AMD有兴趣的话 , 并且有一些相对应的方案,那么3D缓存可做的事情就比较多了 , 这应该让AMD的处理器获得更多应用的场景 。

    推荐阅读