#68 Article 3652 Posted at 1994/05/06 01:48:33 by MSP-Iris (MAP4370) [DX4]
Subject: Re:*8 4倍速ではないぞ、DX4 /3637 .... /3622 /3621
> 98はどうだか知りませんが、速度を要求するデバイスで CPUの I/O命令を > 多用することは無いので、やっぱりベンチマークで速いマシンは速いです。 I/Oというのは一つの極端な例にすぎません。I/Oが遅いからどうこう、とい うつもりは全くありません。 言いたかったことは要するに、例えばベンチマークで速さが2倍になったとしても CPUの全ての機能が一律に2倍速になったわけではないわけですから、アプリケー ションの種類(命令構成比率など)によっては1.5倍になったり3倍になったりも する、ということなのです。 ベンチマークの結果とアプリケーションの速度は必ずしも1次関数的にはならない わけです。ということは、ベンチマークが速くても体感速度は遅いという、逆転現象 も起り得るわけです。 #ベンチマークによる速度表示というのは、自動車のスピードメーターとはわけが違 う、ということですね。 その一方で、有名所のベンチプログラムは、そういうことが起こらないように慎重 に開発されているのも事実でしょう。しかし、どんなに慎重に開発されても、いかな る状況でも万能であるものは絶対に作れません。 でありますから、私達はベンチマークの結果は一つのプログラムによる解答でしか ないことを忘れずに、それを過信することなく利用する必要があるということが言い たかったわけです。まったく信頼出来ない、ということではないのです。 #勿論、マスとして見ればベンチマークで速いマシンはやっぱり速いのも事実です。 ------- なお、98ではI/O命令の遅さは主にEGCアクセスなどのグラフィック関係で きいてくるようです。口の悪い人は、486マシンならCPU自ら計算してVRAM に描いた方が速いのでは、などといいます。 GDCと同じ運命をたどるのだろうか。>EGC ------- では、なぜ「あてにならない」などという表現を使ったか、といいますと。 それは私が同人ゲームのプログラマーであり、ゲームを作成する上で「どの98で も同じ様な感覚でプレイ出来るように、体感速度を一定にするためにベンチマークを 利用したい」という前提条件があったからです。 こういう用途だと本当に思ったような信頼度がないんです。>ベンチマーク こんなところでお分かりいただけましたでしょうか?> ち さん MAP4370 MSP-Iris