相关疑难解决方法(0)

多CPU,多核和超线程

有人可以向我推荐一些文档来说明多CPU,多核和超线程之间的区别吗?我总是对这些差异以及不同场景中每个架构的优缺点感到困惑.

编辑:这是我在网上学习并从别人的评论中学习后的当前理解; 有人可以评论评论吗?

  1. 我认为超线程是其中最劣质的技术,但价格便宜.其主要思想是重复寄存器以节省上下文切换时间;
  2. 多处理器优于超线程,但由于不同的CPU位于不同的芯片上,不同CPU之间的通信延迟比多核更长,并且使用多个芯片,与多核相比,费用更高,功耗更高;
  3. 多核将所有CPU集成在一个芯片上,因此与多处理器相比,不同CPU之间的通信延迟大大降低.由于它使用一个芯片来容纳所有CPU,因此它消耗的功率更低,并且比多处理器系统便宜.

乔治,提前谢谢

multicore smp hyperthreading

77
推荐指数
1
解决办法
3万
查看次数

标签 统计

hyperthreading ×1

multicore ×1

smp ×1