|
|
RE: [PATCH] ARM: lib: use LDRD/STRD for data copy |
Rob Herring wrote: > On 03/19/2012 03:55 AM, Russell King - ARM Linux wrote: > > On Mon, Mar 19, 2012 at 04:02:48PM +0900, Boojin Kim wrote: > >> This patch uses LDRD/STRD that loads and stores data as DWORD unit > >> for the copy of 8-words data. > >> It brings better performance than LDRM/STRM that was used originally. > > > > And what about CPUs that don't have ldrd/strd ? > > > > And what about CPUs that do have ldrd/strd but is slower than ldm/stm? > I'm pretty sure that is almost everything currently out there. Actually I didn't measure the memcpy performance on all ARM SoCs. I just measured it with internal memcpy() benchmark on Cortex-A9 and Cortex-A15. ldrd/strd is faster than ldm/stm on cortex-a15. And it's similar on cortex-a9. I will try again this patch gives meaningful effect to the targeted ARM SoCs Thank you for your reply. > > Rob > > _______________________________________________ > linux-arm-kernel mailing list > linux-arm-kernel@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/linux-arm-kernel _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
[Linux ARM (vger)] [Linux ARM MSM] [Linux Omap] [Linux Arm] [Linux Tegra] [Fedora ARM] [eCos] [Linux Fastboot] [Gcc Help] [Git] [DCCP] [IETF Announce] [Security] [PDAs] [Linux] [Linux MIPS] [Yosemite Campsites] [Photos]
![]() |
![]() |