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

なぜオープンソースのデータベースはGPUを使わない?」記事へのコメント

  • まだ研究中だから実装レベルまでには至っていないからじゃないの?

    商用DBが実装しているなら違うけど、実装してるDBあるのかな。

    • Re:単に (スコア:3, 参考になる)

      by kemeco (41597) on 2013年12月29日 16時11分 (#2520085)

      いろいろ研究されてるそうだから、こんなことは全部解決されてるのかもしれませんが、
      素人なりに憶測すると、単にGPUが得意なことと、データベース処理に必要なこととが、微妙にズレてるからってだけな気がします。

      GPUは中で、中だけで完結して計算をぐるぐる回すようなことはめっぽう速いそうですけど、
      その計算の材料や、また計算結果であるデータ自体の、外部との受け渡しの速度は、別にそんなに特筆して爆速ってわけでもないのでは?と。

      つまり、たとえば、三角形の頂点3個ぽっちのような、少ないデータをGPUに渡して、その少ないデータから、様々な角度に回転させた何億通りもの頂点を瞬時に計算するような処理は得意だろうけど、
      一方、データベースから検索するような処理って、まず膨大なデータを検討材料として渡さないと始まらないから、とにかくGPUに渡すことになると思いますけど、渡す所はべつにそれほど速くないのだから、結局そこがボトルネックになって、GPUの計算速度というおいしい部分が相殺されてしまって効果がそれほど上がらないとか、そういうことなんじゃないかな?と思いました。
      適当なこと言ってます。

      親コメント

※ただしPHPを除く -- あるAdmin

処理中...