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 2/2] Improve 64bit memcpy/memmove for Corei7 with avx2 instruction


Hi Ondra
I attached results as below:
1) gcc-test-memcpy-output: it compares memcpy files including your
memcpy_new, memcpy_sse2_unaligned, memcpy_ssse3_back, memcpy_ssse3,
memcpy_vzeroupper_avx2(I added vzeroupper instruction to memcpy_avx2),
and memcpy_avx2. the format is from gcc test-memcpy.c

2) results-no-vzeroupper.tar.bz2,: it outputs comparison results
including memcpy_avx2 without vzeroupper as you suggested.

3) results-vzeroupper.tar.bz2,: it outputs comparison results
including memcpy_vzeroupper_avx2 as you suggested.

Any questions please let me know.

Thanks
Ling

2013/6/6, OndÅej BÃlka <neleai@seznam.cz>:
> On Wed, Jun 05, 2013 at 09:49:30PM +0800, Ling Ma wrote:
>> Hi OndÅej BÃlka,
>>
>> We have downloaded "kam.mff.cuni.cz/~ondra/memcpy_profile.tar.bz2" and
>> run the benchmark without any modification as you suggested . But the
>> results are all zero.
>
> I looked at it and it was temporary version that had it disabled. I
> uploaded there new version that should be correct.
>
> Ondra
>
>

Attachment: gcc-test-memcpy-output
Description: Text document

Attachment: results-no-vzeroupper.tar.bz2
Description: BZip2 compressed data

Attachment: results-vzeroupper.tar.bz2
Description: BZip2 compressed data


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