Échanger les flux vidéo et lidar entre microservices via des sockets UNIX crée une surcharge dramatique liée à la copie mémoire. Eclipse iceoryx propose une architecture sans verrou déplaçant des mégaoctets en moins de 800 nanosecondes.
RouDi joue le rôle de coordinateur central dans iceoryx. Sans jamais toucher aux données applicatives, RouDi alloue des blocs au démarrage et orchestre le passage des pointeurs via des files wait-free. En cas de crash, RouDi recycle la mémoire sans fuite.
Huit caméras 8MP générant 120 millions de pixels toutes les 33 millisecondes écrasent les caches L1/L2 si l'on multiplie les copies. En traitant les flux directement sur place en RAM, la saturation du bus mémoire chute de 92 % à moins de 14 %.