[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