我有戴尔笔记本电脑,i7第5代处理器(1000MHz),4个逻辑核心和2个物理核心,16 GB RAM。我参加了高性能计算课程,为此我必须绘制加速图表。
与台式机(800 MHz)(i5第5代和8GB RAM)相比,拥有4个物理和逻辑内核,对于相同的程序,我的笔记本电脑需要约3秒,而在台式机上需要大约12秒。理想情况下,由于笔记本电脑的速度要快1.25倍,笔记本电脑上的时间应该在9到10秒左右
如果我有几乎相似的加速,这可能不是问题。但在我的笔记本电脑中,使用4个线程,加速几乎等于1.3,对于相同数量的内核,在我的桌面上,加速几乎等于3.5。
如果我的笔记本电脑速度很快,那么它也会反映并行程序的属性,但并行程序的速度只有1.3倍。可能是什么原因?