十幾年前公司裡,我們部門有一台特別貴的電腦(好像也是 Sun 的),幾個 CPU 我忘了,平常如果太多程式要 compile,自己的 SunWorkstation 太慢,也可以使用那台;不過一旦有人開始跑 Monte Carlo Simulation (http://en.wikipedia.org/wiki/Monte_Carlo_methods_in_finance)之類的程式,我們都不准用那台的 CPU 來做事。
雖然作業系統本身支援多 CPU,程式本身也要 multi-thread,才能發揮平行運算的功效。有些 Windows 軟體也會用到 multi-thread,不過不會像 Monte Carlo 那種 X 的 N 次方個 thread,所以在 2 個或 4 個 core 的 CPU 情況下,大多數人都已經很滿足了。