Multiprocessor systems, especially those based on multicore or multithreaded processors, and new operating system architectures can satisfy the ever increasing computational requirements of embedded systems.
ASMP Linux (ASymmetric Multi-Processor Linux) is an open-source hard real-time operating system for multiprocessor systems that provides high real-time performance and high responsiveness while maintaining the code simple and not impacting on the performances of the rest of the system. Moreover, ASMP Linux does not require code changing or application re-compiling/re-linking.