CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

速度比較

前の予備試験でCX486DRX2がi80386の36倍速い・・なんて結果が出たのは
時間計測用のCPLDに組み込んだタイマがオーバフローしていたための勘違いでした
再度ベンチマークプログラムを作り直して速度比較をやってみました
CPU:i80386/CX486DRX2
FPU:i80387/CX83D87/なし
CPUがCX486の場合、キャッシュ有効/無効
を全ての組合せで比べてみます
 
キャッシュは手動で有効にします
イメージ 1

 

イメージ 2

 

こうしてみると

 

i80386/CX486DRX2比・・・・約1.4倍
コプロなし/あり比 ・・・・・・・約3.5倍
i80387/CX83D87比・・・・・・・約1.1倍
キャッシュ無効/有効比 ・・・約1.5倍

 

という感じですが
これはプログラムの内容やコンパイラによってかなり変わるはずです