Michael Hope wrote:
I know that Dhrystone isn't a very good benchmark, but it's still interesting: https://wiki.linaro.org/WorkingGroups/ToolChain/Benchmarks/Dhrystone
Michael, We can use 'opannotate --assembly' to get profiling results in details, like how many events hit on a certain instruction. As showed here, http://oprofile.sourceforge.net/examples/
There are some other events in oprofile on ARMv7, that we can have a try to get more information on time usage of memcpy() and strcpy().
http://oprofile.sourceforge.net/docs/arm-v7-events.php
I am not familiar with ARM arch and these hardware events on ARM, but I think some of them should be useful for us.
If we can get twice the performance out of strcpy() and memcpy() then the Dhrystone result should go up by almost 30 %. It would make a nice headline at least :)
Yeah, absolutely.