与并行相关的常见概念

多核微处理器 带有一个以上的物理内核

物理内核是正在独立的处理单元,多个物理内核使得多条指令能同时并行的运行。

为充分发挥多核的功效,有必要 多进程 或者 多线程

每个物理内核可能会提供多个硬件线程,也称为逻辑内核 或 逻辑处理器。

intel的HT(T)技术(Hyper Threading Teachnology)为每个物理内核提供了多份架构状态。这种技术称为“对称多线程(simultaneous multithreading,SMT)”。

SMT可以提高多线程代码的性能。

硬件线程可以比作泳道,软件线程可以比作游泳者

原文地址:https://www.cnblogs.com/langu/p/2814677.html