Hi guys,
I wonder if you can help me. Did the DSP/BIOS developers perform an analysis of the execution times of the MBX calls with different message lengths? The MBX benchmarks in the results.htm file only use a message length of one MADU, which is of limited usefulness beyond defining a "best case".
I imagine that the execution times have two main components:
- Fixed costs (DSP/BIOS overhead, which will depend on whether or not a task is waiting and can be run); and
- Variable costs (due to the size of the message length in MADUs)
In particular, I am interested in the relative importance of each kind of cost. For example, if a MBX is called with a message length of one, how how will the timing increase if the message length were changed to 256? Would it double? Triple? Are the timings in results.htm comprised of 90% execution time due to the fixed cost and 10% due to the variable?
Kind regards,
Oliver