PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

IceLake至强存在唤醒缓慢的BUG

[复制链接]
跳转到指定楼层
1#
点击数:3707|回复数:1
英特尔首款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至强,不知道这个问题会不会导致进一步的推迟:两全其美的解决方案可能需要新的硬件步进。


2#
guangyunjian 发表于 2020-7-17 22:12 | 只看该作者
影响不大吧,志强的机器为什么要睡眠?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部