英特尔核心和逻辑处理器的含义

时间:2016-12-19 17:48:39

标签: cpu intel multicore

在我的笔记本电脑中,我在任务管理器下看到两个术语 - >表现 - > CPU ==> Logical Processorscore

以下是相同的屏幕截图:

enter image description here

我的笔记本电脑正在使用intel核心i3。

任何人都可以帮助我了解logical processors以及{{1}}是什么。

1 个答案:

答案 0 :(得分:1)

我认为这个帖子是offtopic。

它们是不同级别的抽象。在更高级别,我们有一个物理CPU(一个物理插槽)。一个CPU分为两个物理核心。每个内核都有自己的电路来执行指令和自己的L1和L2高速缓存。也就是说,两个内核可以同时工作,因为内核是独立的(大多数情况下)。但是,他们通过共享L3缓存共享连接。一个CPU单元具有两个L1高速缓存,两个L2高速缓存和两个核心之间共享的一个L3高速缓存。

英特尔使用超线程(HT)技术以更有效的方式重用处理单元/电路。比如说,每个核心可以有一个处理电路来添加两个数字和一个处理电路来执行两个数字乘法。如果需要添加两个数字并将另外两个数字相乘,则可以在同一个核心上同时执行这些操作。这就是Windows操作系统威胁每个核心HT技术作为两个逻辑处理器的原因。

然而,这不是真正的并行性,因为如果需要添加多个不同的数字,则不能在同一个核心上执行此操作,因为核心中只有一个附加电路。在某些情况下,可以优化指令队列以同时在同一核上使用不同的处理电路,但在其他情况下,由于执行计划,它不能被优化。