|
作者bxxl
提供一點個人經驗,
小弟在工作上需要用C來寫一些數值模擬程式,
(大概是作數位濾波,FFT,Viterbi decoder之類的事)
其中使用大量的浮點運算.
目前看起來
P3-750,
Tulatin Celeron 1.1G,
AlthlonXP 1700+ (@ 166x11)
這三款CPU 的 cpumark99分數 跟跑模擬的速度幾乎就是成正比的.
(以上三款的分數依次約為5x,8x,16x)
當然寫的時候根本不會想到要針對CPU去優化,
我想compiler(頗老的VC6) 也不會幫我利用一些特殊指令集.
至於跑套裝軟體作數值模擬,像是matlab,可能是完全不同的情況.
但因用C寫跑得比用matlab寫快得多,所以工作上還是以C為主.
還有一款CPU是P4 1.7G, 跑模擬比Tulatin Celeron 1.1G慢,
不過我沒測過它的CPU mark分數.
|