すいませんがレスをちょっちつけます



[ このメッセージへの返事 ] [ 返事を書く ] [ home.html ]



投稿者: 遠八@長崎大学 @ 133.45.40.71 on 97/10/22 15:34:12

In Reply to: レス不要

posted by ゆう @ ppp232027.aix.or.jp on 97/10/22 00:44:45

> > ちなみに、あなたがDSPを使用してサターンで並列処理を行おうと思ったら、どういう使い方をされますか?
> > ぜひ、あなたのハード的地理感に基づいた、ご意見を伺いたいです。
>
> スレッドのしめくくりとして、自分の意見を言っておきます。
> あくまで、各デバイスの公称スペックを元にした、机上での考察とお考えください。
>
> SCU内DSPは、非力ながら完全なプログラマブル・コプロセッサです。
> またSH2×2と同じアドレス空間を共有するため、SH2側のほぼあらゆる処理をDSP側に委譲することができるでしょう。
>
> SH2側は、DSPの応答を待つ間にストールするわけではなく、当然並列で動作可能であるため、
> DSPが仕事をしている間にSH2(メイン)に何をさせるかが、並列処理の威力(担当プログラマのコケン)に関わるでしょう。

いやそういうのはわかるんですよ(^^;
ただ疑問として、SCU内のDPSはCPUじゃありませんよね、
あくまでSCU内のDSPですよね?もともとはサターンのDMAの管理を
一手に引き受けるという本来の目的がSCUにある中で、それらを
おろそかにせずにDSPが独立してパフォーマンスを発揮できるのか?
というのが疑問なのです、あなたの上の文はちょっと僕が言ってたことと
違った方向に行ってるのはわかってるのでしょう?

#しかも私の文の引用はないし。

CPUと独立して動くのは当然でしょうけど、完全にインディペンデントな
プロセッサなのですか?更に言うとSH2と同じアドレス空間を
共有するということはただでさえ、SH2が二つあってメモリアクセスの調停等
が面倒になっているところにさらにDSPまでCPUのような動作を
されたら、さらにメモリアクセスの調停等が難しくなって
それほど効率があがらないのではないのかと思うのです。

> セガ陣営のプログラマはDSPを使用していませんね。
> DOAでは使用したと言ってます。
> どういう切り分けをしたんだろう?
> すごいな。(素直な感想です)

すごいなあというのには素直に同感しますが
(元々開発者の努力は素直に感心してましたから)
効率自体はそんなに劇的にあがってるのかなあ?
というのが私考えです。


個人的にDSPの使用法と聞かれるとあまり浮かばないのですが、
SLG等の計算速度が少しでもほしい場合とか、
DSPはいろいろ特殊な演算もできるとの話なので
そのような演算がやりたいときに使えばいいのではないでしょうか。

#別にDSPを使用してサターンで並列処理とかこだわらずに
処理できるところが増えたと考えるくらいでいいのではないでしょうか?