[ros-users] Arm Core Performance

Daniel Stonier d.stonier at gmail.com
Wed Jul 14 06:51:25 UTC 2010


On 14 July 2010 03:52, Josh Faust <jfaust at willowgarage.com> wrote:
>> == NUM_PTS 1000 ==
>>
>> board               avg_ser     avg_deser
>> intel i5             0.000011    0.000025
>> arm1176jzf-s   0.001328    0.003354
>
> Ok, so serialization is definitely much slower, but with the latency test
> you're using it shouldn't affect anything.  Good to know though.
>
>>
>> == Latency Results ==
>>
>>                          IPC        NoTCP      Bypass
>> intel i5           :   0.4ms     0.10ms     0.05ms
>> arm1176jzf-s :   25.0ms   4.50ms     3.50ms
>>
>> ====== Raw Socket Tests ======
>>
>> Tests the latencies of sending a single char from server to client,
>> written using simple posix socket code.
>>
>> intel i5           : 0.1ms
>> arm1176jzf-s : 1.4ms
>
> Do you have any way of profiling exactly what's taking time, either with
> gprof, google perf tools, or something else?
> Josh

Since the slowdowns were across the board I started doubting the
platform underneath the ros - ran some test programs I have back on
our very simple non-ros platform and noticed a significant difference.
So I'll rebuild the platform, check some of the flags used on the old
build and make sure I match them on the new one and see how that goes.
Will try gprof in parallel too I think, but its going to be a couple
of days recompiling. Will let you know how it goes and thanks for the
advice.

Regards,
Daniel.

-- 
Phone : +82-10-5400-3296 (010-5400-3296)
Home: http://snorriheim.dnsdojo.com/
Yujin Robot: http://www.yujinrobot.com/
Embedded Control Libraries: http://snorriheim.dnsdojo.com/redmine/wiki/ecl



More information about the ros-users mailing list