2001年12月4日改訂
2001年1月18日公開 Let's Download!... ZMandel3 (Vectorのダウンロードサイトへ) マンデルブロ集合は、その美しさと、単純な繰り返し計算のプログラムで描画できることもあって、パソコンの黎明期から様々なプログラムが書かれてきました。 このプログラムではパレットファイルを別に持つことによって、マンデルブロ集合に様々な着色を施すことができます。
また、マンデルブロ集合といえば計算時間がかかることでも有名ですが、本プログラムではそれを逆手にとって、浮動小数点数値演算ベンチマークとしても使えるようになっています。
バージョン3では、主に以下の点を強化しました。
VB6プログラム上での数値演算なので、MMXやSSE、3DNow!等の性能は全く反映されませんし、シングルスレッド動作なのでマルチCPUの効果も出ません。反映するのは単純なFPU命令の性能だけです。
最近のPentiumIIIやAthronではかなりの値(200MFLOPS以上)が出ますが、Pentium4では80MFLOPS程度の性能しか出ません。たぶん繰り返しループ内でif文を使用しているので、それがコンパイル後の機械語コードにも反映されていて、長大なパイプラインを持つPentium4には不利に働いているものと推察されます。
「公開フリーソフトウェア」に戻る トップページに戻る |