This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [libc/string] State of PAGE_COPY_FWD / PAGE_COPY_THRESHOLD


On 11/10/2016 09:05 AM, Andrew Pinski wrote:

Also memcpy/memset is useful to optimize for each micro-arch instead
of doing this kind of optimization is better in general.  I have a
semi-optimized memcpy for ThunderX (T88, not T81 or T83; still have
not looked into an optimized version for T83/T81 yet) and have an idea
how to optimize it for another core but there is no way to handle this
in glibc because of kernel or glibc infrastructure for arm64.

We do this all the time on x86_64 (and presumably POWER). What's missing on aarch64?

Thanks,
Florian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]