1

例如,考虑以下是我的机器的处理器配置: Intel(R) Core(TM)i5 CPU 650 @3.20GHz(4 个 CPU) 那么我应该如何找出我的机器有多少“跨处理器内核”?是4核[即CPU数量]吗?

我已经参考了以下链接,但我仍然不清楚: http ://www.ehow.com/how_6873203_do-number-core-processors-windows_.html

任何人都可以解决我的疑问吗?

4

2 回答 2

1

跨处理器的内核没有任何意义,或者至少没有什么特别的意义,它是一个通用且非技术的假设/短语,没有确切含义或根本没有任何意义。

根据英特尔的说法,这款 CPU 提供 2 个具有超线程的物理内核,这意味着您可以获得 4 个逻辑内核或所谓的线程。

超线程是一项 Intel 技术,它为每个内核提供 2 个线程,因此 2*2 = 4 个线程。

我认为这是与您在此处提出的问题最接近的答案。

于 2012-09-21T05:47:30.550 回答
0

让我们首先澄清一下什么是CPU,什么是核心,中央处理单元CPU,可以有多个核心单元,这些核心本身就是一个处理器,能够执行程序但它自包含在同一个芯片上。

过去一个 CPU 分布在多个芯片中,但随着 Moore 的进步,他们在一个芯片(die)中拥有完整的 CPU,从 90 年代开始,制造商开始在同一个 die 中安装更多内核,所以这就是概念的多核。

在这些日子里,在同一个 CPU(芯片或芯片)GPU、Intel Xeon 上可能有数百个内核。90 年代没有开发的其他技术是同时多线程,基本上他们发现可以在同一个单核 CPU 中拥有另一个线程,因为大多数资源已经像 ALU、多个寄存器一样重复了。

所以基本上一个 CPU 可以有多个核心,每个核心都能够同时运行一个或多个线程,我们可能期望未来有更多的核心,但更难以高效编程。

于 2014-05-19T10:25:16.603 回答