Ultrassembler:驚異的な速度のRISC-Vアセンブラライブラリ

2025-08-31

Ultrassemblerは、GNU asよりも10倍以上、llvm-mcよりも20倍以上高速な、超高速RISC-Vアセンブラライブラリです。この驚異的なパフォーマンスは、C++例外処理(理想的なケースではゼロオーバーヘッド)、効率的なデータ構造の採用、システムコールのオーバーヘッドを排除するための事前割り当てメモリプールの使用、そして値の推測、巧妙な検索アルゴリズム、コンパイル時テンプレート、コード生成といった最適化技術の組み合わせによるものです。これらの最適化は、ユーザーエクスペリエンスの向上だけでなく、ゲームやJITコンパイラなどのアプリケーションにおける低コストなRISC-Vスクリプティングの可能性も開きます。

開発