Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

ゲーミングGPUのRTコア上でRust製DBに空間クエリを実行させ、H100を凌駕

Apache Sedonaの最新リリースでは、Rust製データベースにゲーミングGPUのRT(レイトレーシング)コアを活用した空間結合処理を実装。従来のH100 GPUを用いたアプローチを上回るパフォーマンスを達成し、空間クエリの高速処理を実現した。GPUの特殊演算ユニットをデータベース処理に応用する新たな可能性を示している。

背景メモ

- Apache Sedonaは分散型の空間データ処理エンジン(GIS系データ処理のOSS)であり、もともとはApache Spark上で動作する。今回の発表は、このSedonaのGPU対応版「SedonaDB 0.4」に関する話題。 - 空間ジョイン(spatial join)とは、「点Aが多角形Bの内部にあるか」など、地理空間的な位置関係に基づいてデータを結合する処理。従来はCPUで重い計算が必要だった。 - 記事タイトルにある「RT cores」とは、NVIDIA GeForceなどゲーミングGPUに搭載されている「レイトレーシング用ハードウェア」。本来は光の反射や影をリアルタイム計算するための専用回路だが、研究コミュニティではこれを使って汎用計算(空間ジョインのような幾何学的判定)を高速化する試みが注目されている。 - 「H100」はNVIDIAのデータセンター向け高性能GPU(Hopper世代)。通常、H100の方がGeForce RTXよりも圧倒的に演算能力が高い。 - つまりこの記事は、コンシューマー向けゲーミングGPUの特殊ハードウェア(RTコア)を空間データ処理に活用し、データセンター用の最高級GPU(H100)を上回る性能を達成したという技術成果の報告。