Threadripper 3990x带来的CPU线程比Windows Pro能处理的还多


周五,AMD推出了其最新的怪物CPU-64核,128线程Threadriper3990x 。这不是第一个公开可用的128线程x86-64CPU-这是AMD的Epyc7742,7702和7702P的三路领带 。

但是3990X是第一个提供了许多线程的“桌面”CPU-它在这样做的过程中扩展了生态系统 。
尽管在TR3990x上有开创性的规格,AMD仍然坚持它多年来使用的相同的定价策略-挑选适合您需要的CPU,并为其支付合理的、大致线性缩放的价格 。如果您想要Threadripper CPU线程,您将为它们支付大约30$,无论您正在寻找更小或更大的部分 。
这与英特尔的定价策略形成了鲜明对比,多年来,英特尔的定价策略倾向于“选择你能负担得起的CPU”,而不是“选择适合你需要的CPU” 。这一策略的最好的例子是英特尔的顶级英特尔Xeon白金系列,它实际上无法定价-它们在零售中是不可用的-但可以合理地估计,每个线程的成本大约是最近竞争的Epyc零件的十倍 。
然而,我们可以看到英特尔的HEDT(高端桌面)CPU定价策略有了很大的变化,自第三代Threadripper推出以来 。蓝队将其旗舰HEDT部分的价格在一年内减半 。这使得顶级核心i9部件的每个线程的成本符合-甚至比竞争的线程处理器部分便宜一点 。
回到红队,64核Threadripper比64核单插座Epyc7702P便宜一点,但不足以写回家 。这使得围绕TR3990x或7702P构建系统之间的决定再次更集中于寻找适合工作流的构建,而不是适合您钱包的成本 。
【Threadripper 3990x带来的CPU线程比Windows Pro能处理的还多】拆线器和Epyc有更多的共同点 。这两个家族都提供了令人难以置信的核心计数、对ECCRAM的支持和相对较高数量的PCIe4.0车道-以及每个线程在喊对方距离方面的成本,这意味着一个谨慎的系统生成器可以担心体系结构之间的剩余差异,而不是总体成本 。
第三代Threadripper可以被认为是一个第三代Epyc,具有更高的时钟速度,但较少的PCIe4.0车道,较少的内存通道,并支持较少的总RAM 。这是一个最佳的作业设置,如3D渲染,通常瓶颈在原始的,大规模的多线程CPU性能-但不太多的作业瓶颈内存吞吐量或需要大量的内存数据集 。
正如Anandtech优秀的Threadripper3990x评论中所报道的那样,最新的Threadripper也在推动行业最初准备考虑“桌面”的界限 。当使用TR3990x的128个逻辑处理器(线程)时,Windows10Professional相当糟糕,并将它们组织为两个CPU组-在某些地方,它甚至错误地将其称为多个“套接字” 。
Windows10Pro缺乏对单个套接字上这么多线程的支持,这不仅仅是一个滑稽可笑的怪癖 。在Windows10Pro下,一些基准运行速度是超线程禁用的两倍,只是为了防止操作系统不适应地将它们分组为单独的“套接字”,然后根据NUMA规则进行处理 。保持线程不跨越真正的物理处理器边界是有帮助的,但当实际边界最初不存在时,它可能会被削弱 。
最终,这意味着Windows10Pro根本不适合Threadripper3990x-如果您正在构建3990x系统,您需要计划从Pro到Work station的大约$120次升级,或者支付Windows10企业订阅的$84/年 。Windows10工作站和Enterprise都支持TR3990x的128个线程,而不需要将它们组织在不存在的套接字中,也不需要相关的性能惩罚 。
这些都不是Linux用户的问题 。虽然英特尔性能优化的ClearLinux发行版的性能优于普通的“每日驱动”发行版,但它在Threadripper3990x上的表现并不比它在低四核Ryzen53400G上的表现更好 。如果你想在骨库Ubuntu上运行3900x,你可以这样做,你会没事的 。
Threadripper3990x,就像它之前的3970x一样,是一种非常专业的野兽 。如果你需要CPU带来的大量线程来承受,并且不需要超过256GB的RAM,它们就是一种无需思考的方法 。但是,把它们看作是游戏的最佳CPU,或者认为没有有效利用它们的大规模并行性的任何工作负载都是错误的 。虽然它们对于单线程或轻多线程任务的速度并不比便宜得多的Ryzen93950X要慢,但它们在这些任务中也不是最快的-而且效率要低得多 。

    推荐阅读