[请益] 电脑的执行速度

楼主: Ballantine (I love Whisky)   2015-03-24 10:59:58
本身是使用Fortran撰写数值计算程式,因此通常会观察每个时阶耗费多少运算时间,
最近新组一台I7-4790系统,主机环境很单纯,只安装基本驱动程式、OFFICE,
但是每个时阶计算所耗费的时间起码慢了我另台I7-4790K主机好几倍。
ex.4790一个时阶耗费约5秒,4790K耗费不到1秒
ps.关于温度掌控都在理想范围内,CPU确实以全速在执行,没有过热降速情况。
目前想到几个可疑点,还在找问题所在:
(1)4790那台时脉最高达3.8G,而4790K有超频最高达4.6G(若只使用一个核心运算),即使
时脉差距也不该慢这么多。
(2)由于每个时阶计算完毕,都会写入档案到硬盘,4790K那台是有装多个硬盘,但执行程
式与系统的SSD是分开的,4790则是仅有一个硬盘,即执行程式与系统硬盘同一个。尝试
仅执行单一程式状况仍相同,难道是安装的芯片组驱动程式影响系统内IO效能?
ps.会有此怀疑是过去曾经使用过AMD系统,执行多个程式时,同时都在进行资料IO,会拖慢
运算速度,而INTEL系统则不会,后来毅然全改用INTEL的CPU做计算。
另外有用老程式Super PI来测试,设定16MB下去执行,比较各PC花费时间:
I7-860(时脉2.8G):5m6s
I7-2600K(超频4G):3m56s
I7-4790(3.8G):3m56s
I7-4790K(超频4.6G):3m14s
看起来纯计算耗费时间很正常,但实际跑数值程式牵涉到IO,有数据写入到硬盘上,
I7-4790计算耗时甚至也惨输I7-860,实在不解~
作者: latinboy (阿贤)   2015-03-24 14:25:00
先测试看看没有IO时候的速度吧
作者: blc (Anemos)   2015-03-24 17:18:00
旧的是用传统硬盘,新的用SSD?
楼主: Ballantine (I love Whisky)   2015-03-24 22:37:00
我会在测试看看关闭输出的运算速度使用SSD的也仅是系统,执行程式仍是在传统硬盘上
作者: daumda (行不行)   2015-03-25 12:51:00
RAM??
楼主: Ballantine (I love Whisky)   2015-03-25 14:49:00
关闭计算结果输出,速度差异就合理多了但4790一旦有资料需要输出,影响也太离谱了

Links booklink

Contact Us: admin [ a t ] ucptt.com