ソフト名 :coretest/99 登録名 :ctest99.LZH 著作権者 :前田 大和 (kjs-maeda@sannet.ne.jp) 対応機種 :windows95/98が動作するAT互換機. Pentium必須. 動作確認 :自作AT互換機 (下記参照) 掲載日 :1999/05/17 作成方法 :LHAで解凍を行う. A>lha e ctest99 種別 :フリーソフトウェア(著作権は私が有します) 転載条件 :転載,掲載を希望される方は私宛にメールをください.             << 紹介 >>  coretest/97を発表した頃と比べるとCPU,チップセット共に種類が増えて楽しい限り です.CPUはずいぶん速くなりましたが,メモリーの高速化は進んでいません.一般に 半導体は高速=高価ですのでパソコンに超高速メモリーを大量に積むことはコスト的に 無理です.そこで低速な主メモリーと高速なCPUとの間に比較的高速なメモリーを少量 入れるキャッシュという技法である範囲のメモリーアクセスなら高速メモリーのような 動作が望めます.しかしながらこの高速メモリーの範囲を超えたメモリーアクセスでは 低速メモリーのアクセス速度となります.こうなるとCPUは多量の「待ち」が発生しま す. このプログラムはメモリーアクセスの速度を計測するプログラムです. このプログラムはの作成には, Borland C++ 5.01(coretest.exe) と Windows95 DDK(coretest.vxd) を使用しました. 0.今回のバージョンの特徴  80386のストリング命令とPentiumのrdtsc命令でwrite/read/moveをring0で計測して いることはcoretest/97と変わりませんが,CPUクロック計測で精度を上げるためにBEEP カウンタを目いっぱい使うようにしたのと,計測繰り返しのループをアンローリングと したことです.また最近はL2が2Mバイトのマザーも出ているようなので測定サイズを8M バイトまで増やしました. 1.インストール  coretest.exeとcoretest.vxdをお好きなディレクトリに解凍してください.  coretest.exeとcoretest.vxdは同じディレクトリに無いといけません. 2.実行方法  Testメニューで測定を開始します.  List/Grphメニューでグラフ表示とリスト表示を切り替えます.グラフ表示は  move値によります.  Saveメニューで測定結果をcoretest.txtと言うファイル名でカレントディレクトリに  記録します.System Name:には必ず何か入れてください.またすでにファイルがある  時は追記になります. 3.測定値について  キャッシュのヒットによって,測定結果に多少の変化があります.  参考までに小生と同僚のマシンの測定結果をお見せします. ・CPU K6-2 380 (100*4.5) マザーボード FIC PA-2013 (L2 2MB) coretest/99 Performance Test Results vxd version=0200 System Name: K6-2 (100*4.5) Date,Time: 02/24/1999, 15:57:26 read write move [MB/s] 4k 1702.6 1703.4 1711.8 16k 1715.9 1714.8 1717.6 64k 460.1 217.6 217.7 128k 460.9 217.8 217.6 256k 465.0 217.8 217.8 512k 463.9 217.2 217.5 1M 457.5 215.2 215.0 2M 421.4 186.6 186.7 4M 307.5 108.2 107.9 8M 295.8 101.3 101.3 CPU clock 451.0 [MHz] -------------------------------------------- ・CPU Celeron 300A (103*4.5) マザーボード ABIT BH6 coretest/99 Performance Test Results vxd version=0200 System Name: Celeron (103*4.5) Date,Time: 02/24/1999, 14:59:12 read write move [MB/s] 4k 493.9 2215.5 1978.8 16k 492.1 2530.6 2250.2 64k 478.6 868.3 741.3 128k 473.8 852.3 743.0 256k 193.5 214.9 207.2 512k 192.7 188.5 188.4 1M 193.0 184.9 185.8 2M 192.8 185.1 185.6 4M 192.5 186.6 188.3 8M 193.7 190.2 193.5 CPU clock 463.9 [MHz] -------------------------------------------- ※最新のcoretestやcoretest.vxdのソースはhttp://www.netnet.or.jp/~kjstc/の 「ベンチマークの部屋」で公開しています.興味のある方はどうぞ.