eclipse-iceoryx / iceoryx

Eclipse iceoryx™ - true zero-copy inter-process-communication
https://iceoryx.io
Apache License 2.0
1.57k stars 373 forks source link

32-Bit Support #2301

Open elBoberido opened 4 weeks ago

elBoberido commented 4 weeks ago

Brief feature description

The main reason iceoryx is not running on 32-Bit CPUs are the lock-free algorithms. Our implementations rely on 8 byte (64 bit) CAS operations being lock-free. However, currently available 32bit CPUs often support 8 byte CAS.

The goal is to get iceoryx running on the Kria KR260 Robotics Starter Kit

Detailed information

godbolt example with 64 bit data type

Additional hurdles

Additional information

Tasks

Related issues