AIで5μsのJITコンパイルを実現、pgrustがSQLクエリを全てJITコンパイル

JIT Compiling Code in 5μs

AIで5μsのJITコンパイルを実現、pgrustがSQLクエリを全てJITコンパイル

従来、高速なJITコンパイラの作成はアセンブリの深い知識を要する難技とされ、本番DBで独自JITを持つ例はなかった。しかしAI支援により、pgrustではSQLクエリ毎に約5μsでJITコンパイルを実行し、大幅な高速化を実現した。本記事では、正規表現エンジンを例に、コピーアンドパッチ方式でARM64アセンブリを生成するJITコンパイラの実装を解説する。

pgrustのJITコンパイラは約5μsでコードをコンパイルし、SQLクエリの一部だけでなく全てをJITコンパイルできるようにしています。

この日のほかの記事

2026-08-23