KIMUKAZU blog

健康とiMacに関する情報
最近は天体観察と公園散策の情報

iMac DV PPC G3 500MHzとiMac Intel Core 2 Duo 2GHzの演算処理速度の違い

2012-06-21 19:28:09 | デジタル・インターネット
 iMac DV PPC G3 500MHzとiMac Intel Core 2 Duo 2GHzの演算処理速度の違いを評価するため、同じC言語のコードをXcodeで実行し、その処理時間を比較した。
 PPC G3とIntel Core 2 Duoの性能比は、32bit 0.5GHz vs 64bit 2GHzであるので、単純に2×4=8倍が予測されたが、実行結果は6.4倍=23.92s/3.70sであった。


【実行コード:100000以下の素数】

#include 
#include   /* clock_t,CLOCKS_PER_SEC,clock */

int main (int argc, const char * argv[]) {
    // insert code here...
	int i,n;
	clock_t start_time;
	float secs;
	
	printf("\nPrime number calculating...\n");
	
	start_time=clock();
	while(start_time==clock());
	
	for (n=2; n<=100000; ++n)	/*prime number 32767*/
	{
		for(i=2; i


【実行結果】
-PPC G3 500MHz
That took 23.92 seconds.
logout
[Process completed]


-Intel Core 2 Duo 2GHz
That took 3.70198 seconds.
logout

[プロセスが完了しました]


動作環境:
-iMac 2GHz Intel Core 2 Duo, 2.5GB 667MHz SDRAM, 160GB HDD
-Mac OSX 10.6.8 Snow Leopard
-Xcode 3.2.6 64-bit


-iMac DV Power PC G3 500MHz, 640MB RAM, 30GB HDD
-Mac OSX 10.4.11 Tiger
-Xcode 2.5 コンポーネントバージョン


参考文献:
(1)エラトステネスの篩
(2)Xcodeを使ったC言語学習の為の参考書を探しています。
(3)CPU年表
(4)PowerPC G3
(5)Intel Core 2



コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« iMac DV OS 9.2のMac OSX 10.... | トップ | Star Trekゲーム »
最新の画像もっと見る

コメントを投稿

デジタル・インターネット」カテゴリの最新記事