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: [PATCH] X86-64: Add _dl_runtime_resolve_avx[512]_opt [BZ #20508]


On Wed, Aug 24, 2016 at 3:55 AM, Florian Weimer <fweimer@redhat.com> wrote:
> On 08/23/2016 11:53 PM, H.J. Lu wrote:
>>
>> Tested on x86-64 with/without AVX/AVX512.  OK for master?
>
>
> Is this supposed to address a performance issue in actually shipping
> silicon?

We only see this performance issue with SSE AES instructions on
AVX512 machines with XGETBV (ECX == 1) and my patch fixes it.
Other AVX machines and other SSE instructions are OK.

> It seems there are implementations out there which support AVX-512F and
> XSAVEOPT, but not the XGETBV functionality required by this patch.

Knights Landing doesn't have this performance issue.

-- 
H.J.


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