#68 Article 3648 Posted at 1994/05/05 01:40:13 by MSP-Iris (MAP4370) [DX4]

Subject: Re:*7 4倍速ではないぞ、DX4 /3636 ... /3622 /3621

スレッド関係
元スレッド #68/3621 — 「4倍速ではないぞ、DX4」 1994/04/29 21:39:51 · yone. · MAP2136
AT互換機の話になってしまいますが、DX4対応版のCMC社マザーボードと IOデータのACCELAMAJORという組み合わせで、DX4/100を 使ってみました。 それによると、驚異的に速いことが判明しました。 3DBENCH 71.4 Windsock3.20 871 ちなみに、このDX4対応のマザーボードには、CPUソケットのそばに三端子 レギュレーターがあります。CPUより熱いです。 もうちょっと安くなれば絶対に欲しいっすねー。…
     参照 #68/3622 — 「Re: 4倍速ではないぞ、DX4 /3621」 1994/04/30 20:41:36 · yone. · MAP2136
さらに、こっそりとDX4を40MHz*3の120MHzで動かして見ました。 設定がいいかげんだった割には、ほとんど問題なく動作してました。 3DBENCHはなんと、83.3。Windsockは1050を達成しています。 3DBENCHもそろそろ3桁になるかもしれないっすね。 yone.
         返信元 #68/3636 — 「Re:*6 4倍速ではないぞ、DX4 /3635 ... /3622 /3621」 1994/05/03 23:12:03 · yone. · MAP2136
>こういう有名所のベンチマークでいい値を出すように、わざと設計していると 残念ながら、これは本当みたいですね。 CyrixのDLCとかは、ハードウエア乗算器をわざわざもたせているのは ベンチマーク対策かららしいですね。ベンチマーク値は486SXと大差ない のに、なぜ体感速度があれだけ違うのだろう、と思ってしまいましたもの。 Windsockのビデオについてもいろいろあったようだし。 >>さらに、こっそりとDX4を40MHz*3の120M…
             現在 #68/3648 — 「Re:*7 4倍速ではないぞ、DX4 /3636 ... /3622 /3621」 1994/05/05 01:40:13 · MSP-Iris · MAP4370
スレッド全体を見やすく表示
> CyrixのDLCとかは、ハードウエア乗算器をわざわざもたせているのは
> ベンチマーク対策かららしいですね。ベンチマーク値は486SXと大差ない
> のに、なぜ体感速度があれだけ違うのだろう、と思ってしまいましたもの。

 これはどうなんでしょ?
 2つ前にも書きましたが、486の MUL って遅いです。だから、そのウィーク
ポイントを攻めることによって、「売り」にしようとしているのだと思いますが。

 では、なぜ体感速度は速くならないのか?
 それは、まっとうな486プログラマは MUL が遅いのを知っているので、極力
使わないように(加算やシフトで代用する)してるからだと思います。
 例えば、普通はアキュムレータを4倍するためには、ADD 2回か SHL 2回とい
うのがセオリーでしょ? (ADD 2回なら286で4クロック、486で2クロッ
ク、SHL 2回なら286で4クロック、486で6クロック) でもサイリックス
専用にコーディングするなら乗算の方が速いんじゃないかな? (IMUL が3クロッ
クなんてすごすぎる)

 と、いうことは。一般のアプリに比べて、ベンチマークのプログラムは MUL の
出現確率が高いということかな?

                 MAP4370  MSP-Iris