#68 Article 5637 Posted at 1994/12/07 21:25:39 by ☆まちばり☆ (MAP641) [COPRO]

Subject: Re: コプロの活用法 /5630

スレッド関係
返信元・元スレッド #68/5630 — 「コプロの活用法」 1994/12/07 17:31:40 · 灰原達之 · MAP3252
某所から、80287-10MHzをただ同然で手に入れたので、さっそくPC9801UX21 (286-10MHz)に装着してみたのですが、LHAもJPEG展開も全然速くなら ないです。 メモリスイッチやジャンパスイッチはちゃんと変更したし、ノートンユーテ ィリティのSIコマンドでコプロ有りと表示される以上、インストールそのも のは間違ってないと思うのだけど。 コプロが有効利用できるソフトって、どういうのですか?
     現在 #68/5637 — 「Re: コプロの活用法 /5630」 1994/12/07 21:25:39 · ☆まちばり☆ · MAP641
         返信先 #68/5639 — 「Re: Re: コプロの活用法 /5637 /5630」 1994/12/07 21:40:13 · yone. · MAP2136
>通常の利用ではそういうのも少ないですし。 TrueTypeの展開にコプロセッサを使っていますが…。 Xでもばりばりに使っているようですね。 yone.
         返信先 #68/5646 — 「Re: Re: コプロの活用法 /5637 /5630」 1994/12/08 19:18:52 · 灰原達之 · MAP3252
プログラム受け取りました。 コプロを利用すると、7.7倍速程度になります。ちゃんと動いてはいるわけだ。 どうやら、コプロの動作原理について誤解していたようです。 通常の演算命令において、関係ある部分を自動的に代行するのではなくて、 コプロ専用の演算命令があって、それがプログラム中にコーディングされてい て初めてコプロが動作するので、はじめからコプロの存在を念頭に置いてコン パイルされたソフトでないと意味がないということですね。
         返信先 #68/5657 — 「Re: Re: コプロの活用法 /5637 /5630」 1994/12/09 02:04:04 · MSP-Iris · MAP4370
結局FPUっていうのは、それなりの命令を与えないと動かないからですね。 アセンブラでいうとFから始まるコードがFPU用のものですが、これを利用 しなければ(この命令がプログラム中になければ)FPUはただの電熱器です。(^^; CPUの換装やクロックアップなどのように命令コードはそのままでも速くな る場合とは違うわけですから。むしろ、EGCなんかに近いスタンスですね。 プログラムの方でFPUを積んでいるかどうかを調べて、積んでいたらその命…
スレッド全体を見やすく表示
う゛ーん、ごく普通の利用ではコプロの恩恵を受けられることは少ないのでは
 ないでしょうか。私も以前PC-286V(286/10MHz)に287/10MHzを載せましたが、
 やっぱり全然速くなりませんでした。浮動小数点計算をするものは明らかに速く
 なるのですが、通常の利用ではそういうのも少ないですし。

 逆に浮動小数点計算をするものは圧倒的に速くなり、486SX/16MHzのエミュレート
 計算よりも数倍速かったです。(Madelung定数を計算させました)
 もしチェックしたいのでしたら、コプロを利用するプログラムとエミュレートする
 プログラム(コンパイラーで制御できるので)をお送りします。>灰原さん
                      MAP641 まちばりあかね☆