Eclipse iceoryx によるゼロコピー共有メモリ IPC:サブマイクロ秒の 4K 映像転送

UNIX ソケットや TCP ループバックでギガビット級のカメラ・LiDAR データをプロセス間転送すると、メモリ多重コピーにより CPU が悲鳴を上げます。Eclipse iceoryx はロックフリーな共有メモリにより、データ量に関わらず 800 ナノ秒未満で超高速転送します。

RouDi デーモンの役割とロックフリー共有メモリ管理アーキテクチャ

RouDi(ルーティング&ディスカバリ)は iceoryx の中核調整役です。ペイロード本体には一切触れず、起動時にメモリプールを事前確保し、ウェイトフリーなリングキューでポインタの受け渡しのみを仲介。アプリがクラッシュしても孤立メモリを安全に回収します。

知覚処理における CPU キャッシュ追い出しとメモリバス輻輳の完全解消

8 台の 800 万画素カメラが 33ms ごとに 1 億 2000 万画素を生成する際、画像コピーは CPU キャッシュ(L1/L2)を激しく汚染します。iceoryx によりメモリを固定したまま原位置(インプレース)で推論を行うことで、バス帯域の占有率は 92% から 14% 未満へと劇的に改善します。

ドメインポートフォリオを見る