Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[openadx] integrating iceoryx into eCAL - a success story

Hi OpenADx Community,


I would like to share with you this success story about Eclipse iceoryx and eCAL, an enhanced communication layer developed and open sourced by Continental.





Mit freundlichen Grüßen / Best regards

Andreas Riexinger

Chassis Systems Control, (CC/PRM-PE-ADDA)
Robert Bosch GmbH | Postfach 13 55 | 74003 Heilbronn | GERMANY |
Tel. +49 7062 911-8264 | Mobile +49 172 7258214 | Fax +49 711 811-5111226 | Threema / Threema Work: 2U9UM5XS | Andreas.Riexinger@xxxxxxxxxxxx

Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB 14000;
Chairman of the Supervisory Board: Franz Fehrenbach; Managing Directors: Dr. Volkmar Denner,
Prof. Dr. Stefan Asenkerschbaumer, Dr. Michael Bolle, Dr. Christian Fischer, Dr. Stefan Hartung,
Dr. Markus Heyn, Harald Kröger, Christoph Kübel, Rolf Najork, Uwe Raschke, Peter Tyroller

Von: iceoryx-dev-bounces@xxxxxxxxxxx <iceoryx-dev-bounces@xxxxxxxxxxx> Im Auftrag von Poehnl Michael (CC-AD/ESW1)
Gesendet: Mittwoch, 10. Juni 2020 13:12
An: iceoryx developer discussions <iceoryx-dev@xxxxxxxxxxx>
Betreff: Re: [iceoryx-dev] integrating iceoryx into eCAL - a success story


Thanks for the feedback Rex,


Good to know that integrating iceoryx in a bigger framework can be done within some days. We are also looking forward to future collaboration topics.



Mit freundlichen Grüßen / Best regards

Michael Poehnl

Chassis Systems Control, Engineering Software & Infrasrtucture (CC-AD/ESW1)



Von: iceoryx-dev-bounces@xxxxxxxxxxx <iceoryx-dev-bounces@xxxxxxxxxxx> Im Auftrag von Rex Schilasky
Gesendet: Donnerstag, 4. Juni 2020 12:32
An: iceoryx-dev@xxxxxxxxxxx
Betreff: [iceoryx-dev] integrating iceoryx into eCAL - a success story


Hello iceoryx developer team,


fast inter-process communication is one key technology to realize autonomous driven vehicles today and in the future. My team and me, we are working in the field of R&D for Continental Automotive and we are providing such a middleware solution for Continentals autonomous prototyping vehicles worldwide called eCAL.


eCAL is published as open source ( since June 2019. It provides inter-process communication, inter-host communication and a rich toolset for data management. The most important requirement for eCALs message handling is highest performance and the second important one is highest performance too 😊.  We are improving the mechanisms to reduce the latencies in the system for the inter-process communication constantly.


Beginning of 2020 I got in contact with the developers of the iceoryx ipc middleware project. The realization of a real zero copy inter-process data exchange was highly fascinating to me and I wanted to give it a try to replace eCAL owns ipc implementation. To my big surprise the job was done in a few days due to the easy to use API of iceoryx and eCALs layered design.


In February 2020 we finally released the first eCAL version (v5.5.2) which can be configured to use iceoryx as default ipc mechanism. We published the performance results on eCALs github page and especially for large payloads the performance is very impressive. We expect that it will improve even more with future releases of iceoryx. eCALs sophisticated tooling for data recording, replay and monitoring combined with iceoryx’ outstanding performance leads to a powerful setup fulfilling todays requirements not only for autonomous driving but also for other projects in the area of robotic and AI.


Thank you for making such a nice piece of software available as open source. My team and me we are looking forward to continue the fruitful collaboration in the future.


Mit freundlichen Grüßen / Best regards


Rex Schilasky


Head of Base Software Development and Integration

Research & Advanced Engineering @ Continental Teves AG & Co. oHG

iceoryx-dev mailing list
To unsubscribe from this list, visit

Back to the top