核与线程 什么叫四核八线程

基本概念

CPU:通常指物理CPU,中央处理器,是计算机系统的运算和控制的核心。

多核:指在一枚处理器(CPU)中集成两个或多个完整的计算引擎(内核)。

多核技术的开发:工程师们认识到,仅提高单核芯片的速度会产生过多热量且无法带来相应的性能改善,因此开始开发多核芯片。

原生多核:是真正意义上的多核,最早由AMD提出,每个核心之间都是完全独立的,都拥有自己的前端总线,不会造成冲突,即使在高负载状况下,每个核心都能保证自己的性能不受太大的影响。(即原生多核的抗压能力强,但是需要先进的工艺,每扩展一个核心都需要很多的研发时间)
封装多核:只把多个核心直接封装在一起,比如Intel早期的PD双核系列,就是把两个单核直接封装在一起。(性能更弱、成本高,但是发展研发更快)

当然封装多核其实不太可取,从酷睿2和奔腾e开始Intel的双核也是原生的了。

逻辑CPU:即逻辑核心,一般情况下逻辑CPU数=物理CPU个数 × 每颗内核数,如果不符合这个公式,则CPU支持了超线程技术。
线程:CPU调度和分配的基本单位。

超线程技术

四核八线程主要涉及的就是超线程技术:
  它由 Intel 研发,是把处理器内部的一个物理CPU模拟成两个逻辑CPU(以后也许有多个),让单个处理器就能使用线程级的并行计算,进而兼容多线程操作系统和软件。超线程技术充分利用空闲CPU资源,在相同时间内完成更多工作,在一定程度上提高了运行效率和性能。
  所以才会出现了我们提到的四核八线程,也就是将四个物理核心模拟成八个逻辑核心,同时会有四核支持八线程的操作。
  但是呢,四核八线程虽然模拟出来的是八核,其实和真实八核区别很大,虽然采用超线程技术能同时执行两个线程,但它并不能像两个真实CPU那样,每个CPU都具有独立的资源。单一资源同时只能支持一个CPU占用,因此当这些资源闲置后另一个CPU才能继续占用。并且,单一核心模拟出的两个逻辑核心的单个性能会有所下降。

多一个核,如果散热不出问题,性能提升100%。而超线程技术是多一个线程,实力提升约30%(同样是理想化的散热)。假设一个核处理能力是100%,8C8T就是800%,4C8T就是520%。这么算4C8T是8C8T的65%。

  • 9
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值