Planned SMP Improvements

Sebastian Huber sebastian.huber at
Wed Jan 27 09:54:26 UTC 2016


I added three tickets that will lead to a major improvement of the SMP 
capabilities of RTEMS in case we are able to implement them:

New watchdog handler implementation

Eliminate the Giant lock

Implement the O(m) Independence-Preserving Protocol (OMIP)

It takes several weeks of work to implement them and it will lead to 
major changes in core operating system components. Besides the increased 
complexity in the locking protocols I don't expect negative impact for 
the uni-processor configurations. Please review these tickets. I would 
be happy about feedback.

Maybe we can implement

Improve the SMP scheduler with arbitrary processor affinity support

as part of this years GSoC.

Once this is done we have a state-of-the-art real-time operating system 
for SMP systems in the single-process/multi-thread environment from my 
point of view.

Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

More information about the devel mailing list