gpt4 book ai didi

assembly - 我如何找出英特尔处理器的 “processor family”是什么?

转载 作者:行者123 更新时间:2023-12-04 14:00:49 26 4
gpt4 key购买 nike

在英特尔手册中,有些表包含Performance-Monitoring Counters列表,但它们特定于特定处理器家族。

例如,一个表列出了P6 Family的计数器,另一个表列出了Pentium

Ubuntu中,如果我执行cat /proc/cpuinfo,则会得到一行显示cpu family的信息,但这是一个数字。这个数字和Intel的processor family概念之间是否有一些对应关系?

我还看过Intel的this page,但它甚至都没有提到“家庭”一词。

顺便说一句,我在X3470上,所以我认为Xeon可能是这个家族,但手册未列出它。

最佳答案

特别是对于“X3470”,它基于Nehalem微体系结构。

一般来说;对于Intel 80x86和仅Intel 80x86(不包括Itanium和Xeon Phi/KNC之类的东西,以及所有其他80x86 CPU制造商-别忘了检查CPUID中的“供应商ID”字符串):

  • 不支持CPUID意味着它是80486或更早的版本(有多种方法可以告诉您,但是您不会在乎,因为没有性能监控)
  • CPUID.family == 4表示它是80486(无性能监控)
  • CPUID.family == 5表示它是奔腾
  • CPUID.family == 15表示它是“Netburst”(奔腾4,奔腾D,奔腾EE和某些Celeron而不是其他,以及某些Xeon而不是其他)。
  • CPUID.family == 6表示它是从“奔腾Pro(1995)到最新的Haswell(2014)”之外的任何东西,除了“Netburst”

  • 对于 CPUID.family == 6,您必须检查 CPUID.model字段。您可以通过不懈地浏览所有各种规范更新,同时喃喃自语地吹毛求疵来找到型号的范围(请注意:这是传统方法)。我不知道是否有一种更疯狂的解密方法。

    请注意,还有“营销废话”(针对销售人员的东西,对软件开发人员完全没有用)。这包括CPU品牌名称(Xeon,Celeron,Core i7等)和CPU型号名称(“X3470”)。您正在查看的页面仅是“营销废话”。

    关于assembly - 我如何找出英特尔处理器的 “processor family”是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22344132/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com