Передача потоков камер и лидаров через сокеты UNIX создает огромные накладные расходы на копирование в памяти. Eclipse iceoryx предлагает неблокирующую архитектуру общей памяти, передающую мегабайтные пакеты менее чем за 800 наносекунд.
Демон RouDi координирует работу iceoryx, не касаясь самих данных. Он заранее выделяет сегменты памяти при запуске и передает указатели через неблокирующие кольцевые очереди. При аварийном падении процесса RouDi безопасно освобождает память.
Когда восемь 8-Мп камер создают 120 млн пикселей каждые 33 мс, копирование буферов вымывает данные из кэша L1/L2. За счет обработки данных на месте прямо в общей памяти загрузка шины падает с 92% до менее чем 14%.