PCEVA,PC绝对领域,探寻真正的电脑知识

标题: IceLake至强存在唤醒缓慢的BUG [打印本页]

作者: 绝对有料    时间: 2020-7-16 16:39
标题: IceLake至强存在唤醒缓慢的BUG
英特尔首款10nm至强处理器尚未正式发布就被发现BUG:从C State睡眠状态唤醒的时间比预期要长,可能会影响到性能一致性。这个问题是由Intel自己发现的,目前已经向Linux提交了临时补丁,试图减少问题的影响。


具体来说,采用10nm工艺的IceLake Xeon至强在从C1E及更深度的节能状态下唤醒时恢复速度过慢。CPU的频率上升速度缓慢会让CPU更为节能,但却会导致性能的不确定性增大。此外,当CPU使用率较低时,CPU的运行频率可能无法固定在特定水平。


C State是重要的节能状态,可以大幅降低CPU在空闲时的功耗。越深度的C State睡眠状态节能效果也越好,但从睡眠状态恢复到C0全速运转状态所需的时间也越长。Ice Lake至强从C6状态退出所花费的时间(128us)要比预期(41us)高出很多。英特尔解释称41us是从Package C0和核心C6状态恢复的延迟,而实际上应该测量从Package C6+核心C6状态恢复的延迟(128us)。


虽然大家都感觉企业级和服务器约等于不差钱,但实际上他们注重性能的同时也看重运营成本。这次C State唤醒速度慢的BUG尽管有利于节能,但影响到了性能,所以Intel非常重视。


Intel提交到Linux的临时补丁解决方案是禁用C1E自动升级,并将C1E分离为一个单独的空闲状态,从而允许用户禁用C1E和C6节能状态。但这并不是一个完美的解决方案,因为保证性能的同时又严重牺牲了节能特性。英特尔原计划在今年下半年发布Ice Lake至强,不知道这个问题会不会导致进一步的推迟:两全其美的解决方案可能需要新的硬件步进。



作者: guangyunjian    时间: 2020-7-17 22:12
影响不大吧,志强的机器为什么要睡眠?




欢迎光临 PCEVA,PC绝对领域,探寻真正的电脑知识 (https://bbs.pceva.com.cn/) Powered by Discuz! X3.2