首页 > 解决方案 > 为什么不同的处理器可以为多线程程序提供不同的最大速度?

问题描述

我为矩阵乘法和串行程序实现了一个多线程程序,我观察到在我的笔记本电脑上,多线程程序与串行程序相比可提供高达 4 的加速,但是。当我在另一台计算机上运行相同的程序时,它给出的最大加速为 2 那么 CPU 内核影响加速的原因是什么,双核 CPU 的加速不能超过 2 吗?

标签: multithreadingcpu

解决方案


推荐阅读