AMD处理器RNG疑似无法生成数值0

技术人员独立测试发现,AMD处理器RNG疑似无法生成数值0。9天测试中两台设备均未通过rdseed指令输出该值,且不同品牌CPU的随机数生成性能差异显著,目前尚无官方回应。

针对 AMD 处理器随机数生成器(RNG)疑似无法输出数值“0”的问题,一位兼具编程与电子工程背景的技术人员进行了独立测试与分析。该技术人员指出,从半导体物理层面来看,构建高质量的随机数发生器并非难事,例如利用热噪声等机制即可实现,因此对于 Intel 和 AMD 这样的工程团队而言,在 x86-64 架构上实现这一功能不应存在技术瓶颈。

9天测试未见数值0

据其描述,在长达 9 天的测试周期内,接触到的两台 AMD 设备均未通过 rdseed 指令生成过数值 0。目前尚未收到 AMD 官方关于此现象的进一步回应或技术说明。

除了对特定数值缺失的观察外,该测试还对比了不同处理器的 RNG 性能基准,结果显示各代际及品牌间的差异显著:

  • Intel Core i5 (2012):每秒生成约 12.6M 个数字,且测试结果完全依赖时钟变化。
  • Intel Core i7 7700 (2017):每秒仅生成约 750k 个数字。
  • AMD Ryzen 7:每秒生成约 2.6M 个数字,其生成器对时钟变化表现出惰性。

这种巨大的性能与行为差异表明,不同处理器内部的随机数生成电路可能存在版本或修订上的显著不同。然而,关于这些 RNG 单元的具体工作原理,目前公开的技术资料中仍缺乏详细准确的说明。

评论 0

0/500

评论需审核后展示,请文明发言

💬
还没有评论,来说两句

相关阅读