|
关于一般的运算,比较几种用过的CPU,说点体会
关于一般的运算,比较几种用过的CPU,说点体会
很少发言,看有人比较CORE的科学运算能力的贴子,我也说两句:
最近一直在做一个题目,需要写个机场的仿真模拟,主要用MATLAB写的程序,个别几块是C++,一共大概有1M多大,用到的无非还是那几种泛函,随机,规划,还有些经验公式,为节省时间,求解一律是简化的数值算法,应该说,程序的逻辑运算非常多,浮点运算也不少, 也算科学运算范畴了吧,呵呵, 另外程序没做什么优化(主要是因为不会,不过这在科学运算的程序里应该算常态了,嘿嘿)。
运行的比较:
跑一圈程序,我自用的是A64 3200+,1G内存,学校以前用P4 2.8 HT,1G内存,后来用CORE 2 DUO 6600,2G内存:
1, A64 3200+,只能同时跑一个,跑一圈需要大概5个多小时。
2,P4/2.8G (开启 HT), 跑一个需要6个多小时, 同时跑两个,MATLAB容易报错, 而且速度极慢, 所以没测试.
3, CORE 2 6600: 同时跑两个模拟, 2-3小时跑完, 同时跑4个模拟, 5小时跑完,所以后来就一般在回家前让电脑同时跑5-6个甚至更多,第二天过来再抄数,呵呵.
以上就是大致性能对比, P4真是不行啊, 而CORE 2快得让我都不敢相信,有的时候, 而如果跑简单的模拟, 它跑得是如此之快,以至于我都以为它根本没跑呢,呵呵 |
|