• 回答数

    7

  • 浏览数

    168

pang小妞
首页 > 论文问答 > cpu核心数和线程数最多

7个回答 默认排序
  • 默认排序
  • 按时间排序

绝色经典

已采纳
CPU的线程数越多 针对多任务的运行越有利 尤其是处理器占用不是很高 却需要多开的软件会体现出多线程的优势 还有一方面就是可以把所有线程占满的软件比如渲染 大型科学计算目前所说的核心数量和线程数量不一样 常见的除非是超线程技术 对于FX8350这种8核抛开不谈比如支持超线程的I3处理器 I3 7100 是双核四线程 也就是其实是支持超线程技术的双核心处理器 你会看到任务管理器有4个框框 也就是一个核心模拟2个来加速多任务处理 但是实际上效率是小于2个真实核心的 可却高于单核处理2个任务 这样说比较容易了再说一个 就是现在的I7 8700K 是支持超线程的I7处理器6核心12线程 也就是拥有超线程技术 就可以看到12个框框 而intel的说法是 6核心12线程 实际效率接近5个真实核心 而不是12核心 所以 这样可以拉开和新产品8核8线程9700K的距离 可实际上多任务中 2者差异很难感觉得出来 。所以 比较简单的理解 带有超线程技术的处理器 就是1核心可以2个线程 多任务能力大于不带超线程的 所以往往之前的I7 和 I5的差距往往是如此。
343 评论

张小电1301

295 评论

楼兰陶瓷

你可以参考下GPU中渲染流水线相似,流水线都会处理大量的图形渲染,每一条流水线可以同时并行处理任务。cpu线程就相似于GPU的流水线,每一线程处理多个程序。多核心cpu也就是多线程,程序只要支持多核心处理,就能够将程序利用多线程来进行处理加快程序执行效率。好比1辆小货车和1辆大货运送物品。虽然两车速度是一样的,但是运送的物品缺大了一倍。那么反过来讲,把1个执行程序分成两部分并行运算,它的运算时间应该是有缩减的。cpu的线程目前分两种,每核心1线程和每核心双线程。按照intel的理论来讲,支持双线程的cpu效能要强于单线程。

108 评论

夏沫儿6652

是不是有核心数和线程数分别代表的是?CPU的那个功能和CPU的,传输数据的速度

307 评论

丫丫King

线程数多于核心数说明cpu核心有超线程功能,我们一般见到的超线程都是实现了每核心二线程,也有更多的cpu执行指令是以时钟周期为单位的,一个时钟周期执行一条指令多核cpu中的每个核心都拥有自己的逻辑处理单元、整数和浮点运算单元、二级缓存,可独立执行指令但有的指令在执行时未必能同时用上整数运算单元、浮点运算单元和二级缓存因此在一个核心中多加入一个逻辑处理单元,就可能让两条指令在一个周期中同时执行,就像多了一个核心一样理论上这时性能就提升了100%但事实是,很多软件不支持超线程,而且随便两条指令不一定都能塞到一个核心的一个周期里,所以在支持多线程的软件运行时可以感受到百分之三四十的提升,所以还是很有意义的另外开启超线程会增加cpu功耗,电脑为了保证自己安全,避免温度过高会设置功耗墙、温度墙等,所以开启超线程一般不太利于超频但日常使用的情况下,除非主板、cpu散热规格不够,一般开着不会影响体验有总比没有强,不用可以关了嘛总之在购买时只需要记着,有超线程可以让多任务处理时的性能提升,就是多核性能提升,多核跑分提高。简单吧,因为我也不是太懂

182 评论

19870629侠女

CPU的核心数与线程数的关系和区别。简单地说,CPU的核心数是指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组,等等,依次类推。线程数是一种逻辑的概念,简单地说,就是模拟出的CPU核心数。比如,可以通过一个CPU核心数模拟出2线程的CPU,也就是说,这个单核心的CPU被模拟成了一个类似双核心CPU的功能。我们从任务管理器的性能标签页中看到的是两个CPU。比如Intel 赛扬G460是单核心,双线程的CPU,Intel 酷睿i3 3220是双核心 四线程,Intel 酷睿i7 4770K是四核心 八线程 ,Intel 酷睿i5 4570是四核心 四线程等等。对于一个CPU,线程数总是大于或等于核心数的。一个核心最少对应一个线程,但通过超线程技术,一个核心可以对应两个线程,也就是说它可以同时运行两个线程。CPU的线程数概念仅仅只针对Intel的CPU才有用,因为它是通过Intel超线程技术来实现的,最早应用在Pentium4上。如果没有超线程技术,一个CPU核心对应一个线程。所以,对于AMD的CPU来说,只有核心数的概念,没有线程数的概念。CPU之所以要增加线程数,是源于多任务处理的需要。线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。在Windows中,在cmd命令中输入“wmic”,然后在出现的新窗口中输入“cpu get *”即可查看物理CPU数、CPU核心数、线程数。其中,Name:表示物理CPU数NumberOfCores:表示CPU核心数NumberOfLogicalProcessors:表示CPU线程数

235 评论

小牛丫头

那同代i5和i7有什么区别呢?最大的区别其实就是i5是4核心4线程(桌面版标压版本),而i7是4核心8线程(桌面版标压版本),核心的意思就是在这个CPU里,有“几个人”,因为现在手机上有那种大小核心(高性能核心和低性能核心组合)的CPU,有一些是并不能所有核心一起工作的,所以并不是8核心就等于8个人工作,还是要看具体的架构设计。而线程的意思就是能处理任务的数量,1核心1线程就相当于一个普通的厨师,5分钟炒一盘菜,而1核心2线程,就相当于是一个老手,也许8分钟就能炒两个菜,但还是比不上两个普通厨师。

239 评论

相关问答

  • cpu的核心数和线程数的关系

    对于amd的cpu来说,1个核心就对应一个线程对于intel的支持超线程的cpu来说,一个核心对应2个线程。注意intelcpu也有不支持超线程技术的。

    武汉徐东居佳伴 6人参与回答 2023-12-12
  • cpu核心数和线程数2d游戏

    就是你运行QQ的时候还能打游戏,游戏双开或多开,这就是线程,不知道这样解释对不对。

    你怎么都注册了 7人参与回答 2023-12-10
  • cpu核心数和线程数越多越好吗

    CPU并不是核心越多越好的多核心,只是代表他们多线程工作的时候有优势 就如四核1G的CPU,执行两个任务,等于有四个人只能派2个人,都只能以1G的最高速度来工

    mon也是部长 7人参与回答 2023-12-10
  • cpu核心数和线程数有啥关系

    山东黄金阿富汗金顶凤凰发货

    康茂暖通 5人参与回答 2023-12-08
  • 电脑cpu核心数和线程数

    INTEL的超线程技术,一个核心二线程同时工作,就好像两个核心在同时工作一样。性能会提高。

    精灵酱酱儿 6人参与回答 2023-12-05