Largos processes over 2200 messages per second!

June 6th, 2009

I’m working on Largos, my LMM operating system for the Propeller.

I am trying to get a decent “technolgy preview” ready for UPEW 2009 - and today I’ve been able to start writing code that accesses the kernel via my message passing object.

The message passing object is currently written in Spin, however the kernel is still able to process almost 2300 null messages (messages that don’t do anything except acknowledge that they executed) per second on an 80MHz Propeller!

The messaging overhead is quite acceptable for something written in Spin: 0.47ms

As time progresses, I will be replacing the Spin components with LMM code - I then expect the messaging overhead for LMM programs to be on the order of 5us-10us for null messages, or a speed increase of approximately 50x-100x.

Leave a Reply

You must be logged in to post a comment.