實驗結果:
從實驗結果我們得知下列幾點:
- 跑小於 9 x 9的矩陣所得的時間大多在一秒以下。
- SP2 單就一顆 CPU
來說,確實比系上的 IBM8來的快。
- 矩陣在大於 12 x 12
時,所需的時間遠遠大於 12 x 12,我曾試過在
IBM8 上跑 14 x 14
的矩陣,但跑了十多個小時仍未出來。
- 8 CPU 大概會比單 CPU快三倍以上。
- 如果在多 CPU
版中使用一顆去跑,有時並不會比單 CPU
版來的快,甚至會較慢。
實驗數據&圖表:
單 CPU 版在 SP2 與 IBM8 上的比較結果
多 CPU 版在 SP2 使用 10 x 10
的矩陣的實驗數據
多 CPU 版在 SP2 使用 12 x 12
的矩陣的實驗數據
單 CPU 與多 CPU
的比較數據
結論:
從以上的數據我們可以得知,平行的處理不但可以大大的增加處理的速度,更可以將平行的大型主機的效能,發揮到極至;這就是為何我們要學平行演算法!