ZKX's LAB

多线程cpu有什么好处 一个不支持多线程的超标量

2021-04-06知识2

多线程cpu有什么好处 随着操2113作系统越来越臃肿繁复、应用5261软件越来越强大复杂,对CPU运算能力的要4102求必定越来越高。早年1653的单核(单线程)CPU,即使主频再高也是无法有效应对的,更何况受制程工艺限制,CPU的主频无法无节制的提升,十年前的CPU最高主频和现在主流CPU的主频相比,相差不是很大,就说明了问题。多线程(多核心)CPU可以将庞大复杂的预算任务分解成多个,交由不同的核心(线程)并行处理,这样大大减轻了每个线程的运算负担,提升了运算效率。就好比一个瓦匠师傅砌墙速度再快,他自己一个人砌墙的效率也是不如八个水平一般的师傅同时砌墙的总速度。

CPU线程指什么?多线程有什么用?比如双核双线程和双核四线程什么差别? 双核四线程好比两条公路,各自分出了一条专用车道一样,在软件的有效支持下,这个特性是节能的、并且显著提高效率的。一个只支持单线程、或者是双核双线程CPU的软件,别说多核心多线程了(比如6核心12线程,连双核双线程都不能完全发挥,比如PHOTOSHOP)。不过多任务情况下同时代、同品牌的CPU一定,是线程、核心多的CPU占有优势的。相同的频率、相同的架构、相同的运用软件和相同的硬件平台,3.3GHZ频率CPU的平台一定比2.9GHZ频率的CPU平台快!比如在使用大型PHOTOSHIP滤镜处理高分辨率图像时,效率提升还是很明显的,所以这里高频率的I3双核可以打败4核心低频的I5就是这个缘故(比如3.3GHZ频率的I3-2120对阵3.1ghz最高频率的I5-2300),I5只用到了一个核心嘛!其它的三个几乎就是闲着。游戏中表现为帧数提高(不过不多)。硬件失去软件的有力支持是难以想象的,所以感觉要看你的应用软件对CPU的利用率了。同时多线程Simultaneous multithreading,简称SMT。SMT可通过复制处理器上的结构状态,让同一个处理器上的多个线程同步执行并共享处理器的执行资源,为高速的运算核心准备更多的待处理数据,减少运算核心的闲置时间。同时多线程Simultaneous multithreading,。

两个问题: CPU的每个核心每次只能处理一条线程吗? CPU的核心越多,性能是不是一定越强? CPU不是核心数越多越好。CPU的每个核心每次只能处理一条线程吗?CPU的核心越多,性能是不是一定越强?匿名用户 1级 2020-03-01 回答 CPU不是核心数越多越好。。

#一个不支持多线程的超标量

随机阅读

qrcode
访问手机版