パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

PCIカードでGzip圧縮」記事へのコメント

  • by Anonymous Coward on 2003年03月22日 9時35分 (#284048)
    ハードウエアでやる、って言うと、ソフトウエアでやるより速い!っていうようにまず思いこむ。作った側はベンチマークデータもそのように出す。

    このハードでもソフトウエアで結局は制御するわけだから、そのソフトウエアの実行速度だって気になる。

    デコードされたデータが多いとき、結局PCIバス経由でデータ転送せにゃあかんでしょう。もちろん、エンコードされたデータがカードに入るときも同様。で、データ量があまりに多くなった場合は、この転送速度だってネックになる。デコード結果がメモリに入りきらないくらいの大きさになった場合、結局ディスクのI/O速度にデコード速度はよるのではないか?

    過去にも同種のハードウエアアクセラレータがあったけれども、結局量産に入る前にソフトウエアの実行速度が上がって量産時の初期コストもあわせるとコスト的にあわないものになっていた。

    さて、今回はどうか?
    • by 505 (12538) on 2003年03月23日 23時39分 (#284820)
      その昔、某技術雑誌で、LZ圧縮アルゴリズム(だったかな?)をハードウェアで実現する記事があったかと…
      で、FPGAか何かで拡張ボードを作って、ハードで圧縮したファイルをソフトで解凍させたり、その逆をしたりして、ちゃんと互換性があるよ!
      …はいいんだけど、いかんせんそのボード、Cバス(お!)なもんだから、データ転送が遅くて、結局ソフトのほうが速いという結果に…

      PCIにしたところで、今だったらCPUはGオーダーだしなぁ~

      PCIにすれば速いかっていうと、単純にそうとは言えないし…
      PCIはバスマスタ/バースト転送でないと性能が出ないのに、「PCI=速い」というイメージだけでPCIバスを採用したけど、中身はCPU転送/シングル転送で動いてて、ぜんぜん性能が上がらなかった…という失敗作が、私の足元に(汗)

      親コメント
    • by G7 (3009) on 2003年03月22日 16時26分 (#284183)
      それってもしかして、たとえば、
      Gzip板がLAN板のドーター板として実装されたら良かったのにね、
      とかいう風に考えると良いのでしょうか?

      #音源板にドーターが色々有って楽しいと思うのでG7。PCじゃないがMU100に歌うドーターとかも。
      親コメント
      • 基盤同士が相互にサービスを見つけあって
        直接、lan板がgzip板の機能をインターコネクト経由して使えればいいんですね。

        Hypertransportとかって、p2p通信なんだから
        そういう使い方すれば、便利なのになぁ。

        PCに使う部品をサービスとしてそれを管理するディレクトリ機能を
        インターコネクト上に持てばいいじゃないですか。
    • まったくそのとおりです。最近は、例えば、このハードウェアを使いCPUと組み合わせた単サーバーの熱発生量を減らせることができれば、複数サーバーを積み上げたシステムの単位面積あたりの処理性能を上げることができるとか、空調の条件がゆるくなるからコストを抑えられるとか 別の尺度をもってこないとハードウェア化の説明ができない。。
    • インターネットにつながっている線って100Mbpsくらいで、 割と遅いので大丈夫なのではないかナ。

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

処理中...