相关疑难解决方法(0)

968
推荐指数
27
解决办法
19万
查看次数

超线程和多线程有什么区别?AMD Zen 也使用吗?

我读到多线程是一个单核可以管理多个线程(不是并行)的功能,好处是CPU一直在工作。对于超线程,单个核心创建 2 个虚拟核心,每个物理核心占用 2 个线程,其好处与多线程相同。

为什么很多人说超线程比多线程更好?

Ryzen CPU 使用超线程还是多线程?

cpu multithreading cpu-architecture hyperthreading amd-processor

2
推荐指数
1
解决办法
3256
查看次数

超线程处理器核心可以在同一时间执行两个线程吗?

我很难理解超线程.如果逻辑核心实际上不存在,那么使用超线程有什么意义呢?在维基百科的文章指出:

对于物理上存在的每个处理器核心,操作系统寻址两个虚拟(逻辑)核心,并在可能的情况下共享它们之间的工作负载.

如果两个逻辑内核共享相同的执行单元,这意味着其中一个线程必须被保持而另一个执行,这就是说,我不明白超线程如何有用,因为你是实际上没有引入新的执行单元.我无法绕过这个

multithreading cpu-architecture multiprocessing hyperthreading

1
推荐指数
1
解决办法
528
查看次数