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以下の素数】
【実行結果】
-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
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
※コメント投稿者のブログIDはブログ作成者のみに通知されます