
C++23 高性能 FIX プロトコルエンジン。
ゼロアロケーション設計と AVX2 SIMD アクセラレーションで QuickFIX の 3 倍高速。
ゼロコピー解析から SIMD アクセラレーションタグ抽出まで — NexusFIX がサブマイクロ秒レイテンシーで FIX メッセージを処理する様子をご覧ください。
Linux、GCC 13.3、100,000 回の反復で計測。
最新の C++ ベストプラクティスに基づき、超低遅延金融メッセージング向けに構築。
事前割り当てメッセージプールとアリーナアロケーターで GC ポーズを排除。クリティカルパスでサブマイクロ秒の一貫した遅延を実現。
ベクトル化 FIX タグ解析でサイクルあたり 32 バイトを処理。従来のバイト単位パーサーの 3 倍のスループット。
アトミック操作によるウェイトフリー並行注文帳。競合なしで毎秒数百万の注文更新をサポート。
FIX 4.2 から FIXT 1.1 / FIX 5.0 SP2 まで完全なプロトコルカバレッジ。セッション管理、ハートビート、シーケンス番号回復を内蔵。
エラー処理に std::expected、ゼロコピービューに std::span、コンパイル時検証にコンセプト、コンパイル時演算に consteval を活用。
DEFER_TASKRUN + 登録バッファ + マルチショット recv。epoll 比で 7-27% 高速な I/O、システムコール約 30% 削減。
非同期 I/O で受信した FIX メッセージを SIMD アクセラレーションタグ抽出でゼロコピーメッセージビューに解析。
解析されたメッセージはルールベースのルーティングエンジンを通じてロックフリー注文帳でマッチングまたは下流へ転送。
事前割り当てバッファから実行レポートをシリアライズし、ナノ秒精度タイムスタンプと永続ジャーナリングで返信。
NexusFIX は、プレミアバーチャル C++ カンファレンス C++Online 2026 にてオープンコンテンツポスターとして発表されました。
