一个非常重要的因素与操作系统和平台有关。有一个很好的例子。
在windows平台上,由于效率问题和缺乏并行计算方案,8核16线程在大多数情况下可能是无用的。
但是在Linux平台上是不一样的,几乎所有的科学计算或仿真软件都是基于Linux平台的,这种几十万的CPU使用太普遍了。
例如,目前所有的芯片设计软件都是在Linux平台上进行的,特别是先进技术(如7Nm)的设计极其复杂,设计规模巨大(100亿设备规模)。使用几十个或几百个cpu和简单线程运行模拟是很常见的。
所以学习一个并行计算工具或模拟软件,你会发现8核16线程有时是不够的
16线程意味着CPU最多可以同时处理16个线程的任务。16个线程意味着有8个CPU内核。CPU核心是一个运算单元和一个控制器。多核CPU可以提高并行处理能力,一次处理多个线程。
16线程什么意思?差别很大。
确保八芯16螺纹良好,更开放无压力。
CPU核心就像发动机气缸。当然,内核越多,功能就越强大。
单芯是单缸发动机,如一般摩托车发动机是单缸发动机。
双核是双缸发动机。好的摩托车也有双缸发动机。
三核是三缸发动机,如三缸夏利、奥拓等
四核是四缸发动机,现在大部分轿车如捷达、中华frv等
六核是六缸发动机,如V6豪华轿车。
八芯是八缸发动机,如豪华轿车的V8。
…
核心可以同时处理单个任务。
2. 线程是CPU可以同时处理的任务。事实上,一个核心模拟两个核心。当然,性能肯定不如双核那么强大。
例如,I3是一个双核四线程系统,可以同时处理四个任务。
3. 一般来说,核心就是核心。在CPU的发展过程中,在不断提高CPU频率到一定程度后,由于制造工艺和成本的原因,无法生产出更高频率的CPU。在此基础上,提出了一种提高CPU速度的多核解决方案。形象地说,就是把两个CPU打包在一起,同时执行操作,这有点像早期的双CPU解决方案(即主板上的一个CPU和两个CPU)。
线程有点像路径,一个核心和一个路径。然而,在Intel提出超线程技术后,一些cpu采用单核双路径的方式来提高综合计算速度。它在早期用于服务器,但现在已用于家用PC。例如,I3是双核和4线程。
8线程和16线程区别?一定是线程越多,处理速度越快。就像高速路的数目是一样的,一辆车在16条路上跑肯定比一辆车在12条路上跑容易
电脑12线程和16线程区别?4核8线程表示CPU有4个物理核,可以同时处理系统的8个命令请求。
8核16线程CPU有8个物理内核,可同时处理16个系统命令请求。
8芯16螺纹优于4芯8螺纹。