2012/4/29 Jackie Le <
datd...@gmail.com>:
> I'm a student and quite new with Android OS. I would like to increase the
> memory operation (memcpy, memset, memmove... and some string operation) with
> NEON technology on ARM Cortex A8. I got the idea from this paper
[...]
> I would like to modified in Linux kernel - arch/arm/lib (kernel 2.6.32) but
> I see in Android libC (bionic) also have its own memory operation. So does
> any changes in kernel affect the Android application or I have to modify
> both places? And even if I did the optimization how can I benchmark
> the increasing performance? Could I use 0xdroid's benchmark?
hi Jackie,
Thanks for discussing here. However, if you would like to introduce
NEON in kernel routines, you must be aware of the availability and
initialization of NEON co-proc in advance. Also, the operating mode
of cache is another factor for performance, which might cause slowdown
when you merge existing assembly implementations into kernel.
Sincerely,
Jim Huang a.k.a. "jserv"
http://0xlab.org/