[10986]  PCI転送速度
投稿者:balius さん   2000-07-10 13:02:29
こんにちは。
いつもROMらせていただいております。
今日は少し問題が発生したので、お知恵を拝借いたしたくて、書き込みいたします。
現在、私はある研究で、フレームメモリーボードを作成して、
PCIバス上で動作させていますが、
現在、環境はマザーがGigaByteのGA-K7IXE、
CPUがThunderbird700
という環境なのですが、
PCIの転送速度がSocket7のマザー(型番失念)とK6-2の
組み合わせに劣ってしまいます。
大体、Athlonの方では、10MB/Sぐらいですが、
Socket7ですと、16MB/Sほど出ます。
技術的に進歩したマザーの方が転送速度が遅いというのは
少し信じられないような気がしてならないのですが、
そういう物なのでしょうか?
何か他に原因があるのでしょうか?
  1. BlackBox さん   2000-07-10 14:19:44
    そのPCI転送速度はどうやって測ったのでしょうか?

    Intelのチップセットは他のメーカーのチップセットよりPCI周りの速度が優れているそうです
    これはPCIの非同期設定を持ってないからだとか

    また、PCIの規格ではSocket7のころから転送速度は変わってないので、技術的な進歩があったとしても差が出ないかもしれません
  2. balius さん   2000-07-10 14:30:55
    転送速度の計測方法は、ロジックアナライザで一回のデータ転送にかかる時間を
    測定して、それを1秒当たりの転送速度に換算して算出しています。

    Socket7のマザーのチップセットはVIAのものですので、
    Intel社製のチップセットの特性的な差ではないと思います。
  3. YU さん   2000-07-10 17:17:08
    マザーによっては、BIOS設定で、PCIバスの設定を色々と変更できますが、最小のデータ転送サイクルにどの程度影響するかはわかりません。
    うちのマザーの場合「PCI Latency」「PCI Streaming」「I/O Recovery time」などの項目があります。「I/O Recovery time」は実際にはISAバスに対する設定ですが、チップセットの構造によってはPCIの動作速度にも影響が出るかも知れません。
    あとは、メモリアクセスのタイミングも関係する可能性があります。メモリの設定を変えた場合、どうなるでしょう。
    あとは、Intelsatでチップセットの設定を変えると、バスサイクルは大幅に変化します。このあたり、出たばかりのマザーだと安定性重視の設定になっている可能性があります。BIOSのバージョンが上がれば、より高速な設定がデフォルト値として採用されるようになることもあります。