アカウント名:
パスワード:
まだ研究中だから実装レベルまでには至っていないからじゃないの?
商用DBが実装しているなら違うけど、実装してるDBあるのかな。
いろいろ研究されてるそうだから、こんなことは全部解決されてるのかもしれませんが、素人なりに憶測すると、単にGPUが得意なことと、データベース処理に必要なこととが、微妙にズレてるからってだけな気がします。
GPUは中で、中だけで完結して計算をぐるぐる回すようなことはめっぽう速いそうですけど、その計算の材料や、また計算結果であるデータ自体の、外部との受け渡しの速度は、別にそんなに特筆して爆速ってわけでもないのでは?と。
つまり、たとえば、三角形の頂点3個ぽっちのような、少ないデータをGPUに渡して、その少ないデータから、様々な角度に回転させた何億通りもの頂点を瞬時に計算するような処理は得意だろうけど、一方、データベースから検索するような処理って、まず膨大なデータを検討材料として渡さないと始まらないから、とにかくGPUに渡すことになると思いますけど、渡す所はべつにそれほど速くないのだから、結局そこがボトルネックになって、GPUの計算速度というおいしい部分が相殺されてしまって効果がそれほど上がらないとか、そういうことなんじゃないかな?と思いました。適当なこと言ってます。
バッチ処理ソリューションとかも利用するの無いのかな。
請求計算とかSIMDチックにできそうな気がして適切な場面にならないかなぁと思っているのですが。
GPUっていうか、専用の石があった方がよさそうには思うけど、なんちゃらプロファイルみたいなので、「このサーバーに必要な計算はコレだ!」って風には決められないのかなぁ。
Netezza は FPGA を使ってるらしいです。 2007 年のホワイトペーパー [datamgmt.com]には、専用の石 (ASIC) は柔軟性に欠けるから FPGA の方がいいよ、と書いていました。
余ったPCIスロットに挿すだけでいい、という程度の安価なHWが出来たなら導入が進む気もする。でなければ、使われてないIntel HDGを使って処理を高速化するとか。
いいグラボ挿してる人は、ゲームなりCGなり映像編集のために挿してるのであって、他のアプリケーションにGPUを使われても困る。
Xeon Phiとか無かったっけ?
だってサーバー用PCのGPUはオンボード程度じゃん長期に渡ってぶん回すようにできてないでしょう
デスクトップの仮想化(負荷の高い描画もできるだけサーバ側でやる)と、サーバを想定したグラフィックカードが去年くらいに流行っていた気がする。やろうと思えば今でもできるはず。
サーバー用はサーバー用にTesla GPU [nvidia.co.jp]なんてのがあります。DisplayPortやHDMIとか、ディスプレイ出力さえ持っていない計算専用。
オラクルがHSA Foundationに参加したので順調に行けばオラクルから出るでしょうな
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
単に (スコア:1)
まだ研究中だから実装レベルまでには至っていないからじゃないの?
商用DBが実装しているなら違うけど、実装してるDBあるのかな。
Re:単に (スコア:3, 参考になる)
いろいろ研究されてるそうだから、こんなことは全部解決されてるのかもしれませんが、
素人なりに憶測すると、単にGPUが得意なことと、データベース処理に必要なこととが、微妙にズレてるからってだけな気がします。
GPUは中で、中だけで完結して計算をぐるぐる回すようなことはめっぽう速いそうですけど、
その計算の材料や、また計算結果であるデータ自体の、外部との受け渡しの速度は、別にそんなに特筆して爆速ってわけでもないのでは?と。
つまり、たとえば、三角形の頂点3個ぽっちのような、少ないデータをGPUに渡して、その少ないデータから、様々な角度に回転させた何億通りもの頂点を瞬時に計算するような処理は得意だろうけど、
一方、データベースから検索するような処理って、まず膨大なデータを検討材料として渡さないと始まらないから、とにかくGPUに渡すことになると思いますけど、渡す所はべつにそれほど速くないのだから、結局そこがボトルネックになって、GPUの計算速度というおいしい部分が相殺されてしまって効果がそれほど上がらないとか、そういうことなんじゃないかな?と思いました。
適当なこと言ってます。
Re:単に (スコア:2)
バッチ処理ソリューションとかも利用するの無いのかな。
請求計算とかSIMDチックにできそうな気がして適切な場面にならないかなぁと思っているのですが。
Re: (スコア:0)
GPUっていうか、専用の石があった方がよさそうには思うけど、なんちゃらプロファイルみたいなので、「このサーバーに必要な計算はコレだ!」って風には決められないのかなぁ。
Re:単に (スコア:1)
Netezza は FPGA を使ってるらしいです。 2007 年のホワイトペーパー [datamgmt.com]には、専用の石 (ASIC) は柔軟性に欠けるから FPGA の方がいいよ、と書いていました。
Re: (スコア:0)
余ったPCIスロットに挿すだけでいい、という程度の安価なHWが出来たなら導入が進む気もする。
でなければ、使われてないIntel HDGを使って処理を高速化するとか。
いいグラボ挿してる人は、ゲームなりCGなり映像編集のために挿してるのであって、
他のアプリケーションにGPUを使われても困る。
Re: (スコア:0)
Xeon Phiとか無かったっけ?
Re: (スコア:0)
だってサーバー用PCのGPUはオンボード程度じゃん
長期に渡ってぶん回すようにできてないでしょう
Re:単に (スコア:1)
デスクトップの仮想化(負荷の高い描画もできるだけサーバ側でやる)と、サーバを想定したグラフィックカードが
去年くらいに流行っていた気がする。
やろうと思えば今でもできるはず。
Re:単に (スコア:1)
サーバー用はサーバー用にTesla GPU [nvidia.co.jp]なんてのがあります。
DisplayPortやHDMIとか、ディスプレイ出力さえ持っていない計算専用。
TomOne
Re: (スコア:0)
オラクルがHSA Foundationに参加したので順調に行けばオラクルから出るでしょうな