實驗結果:

從實驗結果我們得知下列幾點:

  1. 跑小於 9 x 9的矩陣所得的時間大多在一秒以下。
  2. SP2 單就一顆 CPU 來說,確實比系上的 IBM8來的快。
  3. 矩陣在大於 12 x 12 時,所需的時間遠遠大於 12 x 12,我曾試過在 IBM8 上跑 14 x 14 的矩陣,但跑了十多個小時仍未出來。
  4. 8 CPU 大概會比單 CPU快三倍以上。
  5. 如果在多 CPU 版中使用一顆去跑,有時並不會比單 CPU 版來的快,甚至會較慢。

實驗數據&圖表:

單 CPU 版在 SP2 與 IBM8 上的比較結果

多 CPU 版在 SP2 使用 10 x 10 的矩陣的實驗數據

多 CPU 版在 SP2 使用 12 x 12 的矩陣的實驗數據

單 CPU 與多 CPU 的比較數據

結論:

 從以上的數據我們可以得知,平行的處理不但可以大大的增加處理的速度,更可以將平行的大型主機的效能,發揮到極至;這就是為何我們要學平行演算法!