我可以在哪里获得手册和完全的特定英特尔处理器的规格?具体来说,我需要有关 Xeon E5645 处理器的所有信息:我需要延迟、缓存拓扑等。我在英特尔网站上找不到完整的文档。任何帮助我都感激不尽。谢谢。
答案1
你应该从http://www.intel.com/products/processor/manuals/- Intel® 64 和 IA-32 架构软件开发人员手册。该手册是 Intel x86 和 x86_64 CPU 详细信息的首要来源。其中描述了很多内容,有些卷有 40 多个修订版。您应该从“3 卷集”或“5 卷集”下载所有手册。您还应该下载“Intel® 64 和 IA-32 架构优化参考手册”。
不幸的是,并非所有信息都记录在这些手册中。很多信息没有公布,但其中一些可以从实验中获得。实际低级信息的最佳来源是 Agner 的手册:http://www.agner.org/optimize/他做了数千次实验来测量 CPU 在各种情况下的工作情况。Agner 手册每年更新数次。它是 GCC 开发人员的信息来源(机器描述文件中的指令调度规则基于 Agner 的,而不是 Intel 的)。
答案2
我会从这里开始:http://www.intel.com/products/server/processor/xeon5000/index.htm
你想要的很可能是技术文档部分。
答案3
可以像这里一样测量延迟http://www.friweb.hu/instlatx64/
这些列表是由 AIDA64 指令延迟转储功能创建的。如果您不相信软件测量,请等待官方的 Intel/AMD/等指南,并希望它比当前的指南更详细、更准确。;) 您可以在 AIDA64 中创建此类转储,方法是右键单击 AIDA64 主窗口底部的状态栏 -> CPU 调试 -> 指令延迟转储。它也完全适用于试用版。