meバナー広告募集G3-SystembusclockG3とシステムバスの関係についてNewer社のお話が掲載出来ることになりましたので、ここで公開させていただきます。(1998/02/06)これまで、システムバスというのは速ければ速いほどよいと信じられていました。それはシステムバス上にL2キャッシュが載っていたからです。速ければ速いほどL2キャッシュに当たったときのスピードが効いたわけです。現状L2キャッシュはCPUボード上にバックサイドキャッシュとしてあり、L2キャッシュはL3キャッシュとなりました。バックサイドキャッシュが512Kや1Mも載っているので、L3キャッシュは有名無実となりました。G3マシン(カード)ではシステムバスが使われる主な理由はDIMMなのです。通常DIMMのアクセススピードは70か60nsです。それに対して遅いといわれるマックのマザーボードのシステムバスでも40MHzあり、これでも1クロックで25nsのスピードのアクセスが可能です。DIMMを読み書きするのに、CPUは2回ほど待ちぼうけになるわけです。DIMMに関する限りマックのシステムバスは十分に速いのです。システムバスの高速化はナンセンスなのです。高速の60nsのDIMMの場合、アクセスの遅れ等のマージンを考慮して、65ns程度でアクセスするのが良いとされています。ここがみそなのですが、システムバスが速くても遅くても結局CPUは待ちぼうけになるのだから、最速のアクセスは65nsでアクセスすることなのです。システムバスを高速化することではないのです。その65nsちょうどアクセスするには45MHzがよいのです。45MHzの1クロックは22ns、2回のウエイトがかかって、66nsとなるわけです。これが50nsなどにしたら、どうなるか計算してみましょう。50nsの1クロックは20nsです。2回ウエイトがかかっても60nsです。これでCPUがアクセスすると、空振りぎりぎりです。安全を見て1ウエイトいれると80nsとなります。システムバスが45MHzだと、66nsでよいものが、高速の50MHzとなると80nsかかります。これで、理屈ではスピードが1割以上変わってきます。コントロールパネルにて行うことができます。この最適化を行うと、実際フォトショップ等の実作業でメモリーを多く使うようなものでは、1割強のスピードアップとなります。他社メーカーはここらへんのことはわからずにむやみとシステムバスを上げているので、メモリーアクセスを空振りしたり、逆に遅くなったりします。上の内容に関して、G3カードとGossamerにおける基本的なお話をTak氏に解説していただきました。現在のG3Cardの中でNewer製品のアドバンテージであることは事実です。この結論には条件があります。ージでしかないということです。通常DIMMのアクセススピードは70か60nsです。ックで25nsのスピードのアクセスが可能です。CPUは2回ほど待ちぼうけになるわけです。限りマックのシステムバスは十分に速いのです。高速化はナンセンスなのです。う組み合わせに於いてと言う条件付きなのです。Macでは、システムバスクロックは重要なファクターでした。考えてあまり意味がありません。