なぜオープンソースのデータベースはGPUを使わない?
タレコミ by insiderman
insiderman 曰く、
ジョージア工科大学の研究者らが、NVIDIAと共同でGPUによるデータベースのクエリ処理の高速化を研究しているそうだ(本家/.)。
GPUを利用することで、クエリ速度が「32コアのAmazon EC2ノード」上で実行させた場合と比べて7倍、1コアのXeonと比べると68倍高速化できる、という結果になっているそうだ(論文)。
この論文では、データベースの処理言語として「LogiQL」という、「DataQL」を拡張した言語を使用し、GPUによるクエリの高速化を行ったそうだ。SQLなどの一般的なクエリ言語とは異なるため単純にほかの分野に応用できる感じではなさそうだが、GPUならではの構成を使ったデータベースというのは面白そうだ。
なお、本家記事は「オープンソースのデータベースではなぜGPUによるアクセラレーションがないの? 何が障壁となっているの?」という疑問で締めくくられている。
なぜオープンソースのデータベースはGPUを使わない? More ログイン