Displaying 8 results from an estimated 8 matches for "chainfire".
2020 May 20
0
[PATCHv2] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
...dependency on libstdc++. I've tested that part extensively but it
> would be great if the maintainer (and others) could give this part a
> close second look.
>
> This patch _replaces_ my previous submit, it does not build on top of it.
>
> GitHub:
>
> https://github.com/Chainfire/rsync/commit/ef3c13390601752ef652b37c15610e12e2309fea
>
> https://github.com/Chainfire/rsync/commit/ef3c13390601752ef652b37c15610e12e2309fea.patch
>
> Raw:
>
> From ef3c13390601752ef652b37c15610e12e2309fea Mon Sep 17 00:00:00 2001
> From: Jorrit Jongma <git at jongma.org>...
2020 May 24
3
[PATCH] file_checksum() optimization
...gains in rsync --checksum from
cached files with xxhash on the i7-7700hq.
P.S. Wayne, in the xxhash part of file_checksum(), processing the
remainder reads CHUNK bytes rather than remainder bytes like the other
hashes do. I don't think it matters, but just in case.
GitHub: https://github.com/Chainfire/rsync/commit/aa5ddaae5018180952a09ffaffc1ace88a1fe99d
(.patch)
--
>From aa5ddaae5018180952a09ffaffc1ace88a1fe99d Mon Sep 17 00:00:00 2001
From: Jorrit Jongma <git at jongma.org>
Date: Mon, 25 May 2020 00:30:55 +0200
Subject: [PATCH] Improve performance of file_checksum()
Previously file...
2020 May 19
5
[PATCHv2] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
...as passed to configure) and prevent a
dependency on libstdc++. I've tested that part extensively but it
would be great if the maintainer (and others) could give this part a
close second look.
This patch _replaces_ my previous submit, it does not build on top of it.
GitHub:
https://github.com/Chainfire/rsync/commit/ef3c13390601752ef652b37c15610e12e2309fea
https://github.com/Chainfire/rsync/commit/ef3c13390601752ef652b37c15610e12e2309fea.patch
Raw:
>From ef3c13390601752ef652b37c15610e12e2309fea Mon Sep 17 00:00:00 2001
From: Jorrit Jongma <git at jongma.org>
Date: Tue, 19 May 2020 14:5...
2020 May 18
3
[PATCH] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
What do you base this on?
Per https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html :
"For the x86-32 compiler, you must use -march=cpu-type, -msse or
-msse2 switches to enable SSE extensions and make this option
effective. For the x86-64 compiler, these extensions are enabled by
default."
That reads to me like we're fine for SSE2. As stated in my comments,
SSSE3 support must be
2020 May 18
6
[PATCH] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
...r 200%
on the fastest CPU tested in SSSE3 mode.
Transfer time improvement with large files existing on both ends but
with some bits flipped was measured as 5-10%, with the target machine
being CPU limited (still so due to MD5).
This same patch on (my) GitHub for easier reading:
https://github.com/Chainfire/rsync/commit/f5d0b32df869a23a74b8b8295e4983b0943866df
>From f5d0b32df869a23a74b8b8295e4983b0943866df Mon Sep 17 00:00:00 2001
From: Jorrit Jongma <git at jongma.org>
Date: Mon, 18 May 2020 00:21:39 +0200
Subject: [PATCH 1/1] SSE2/SSSE3 optimized version of get_checksum1() for
x86-64
--...
2020 May 18
0
[PATCH] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
...SE3 mode.
>
> Transfer time improvement with large files existing on both ends but
> with some bits flipped was measured as 5-10%, with the target machine
> being CPU limited (still so due to MD5).
>
> This same patch on (my) GitHub for easier reading:
>
> https://github.com/Chainfire/rsync/commit/f5d0b32df869a23a74b8b8295e4983b0943866df
>
>
> From f5d0b32df869a23a74b8b8295e4983b0943866df Mon Sep 17 00:00:00 2001
> From: Jorrit Jongma <git at jongma.org>
> Date: Mon, 18 May 2020 00:21:39 +0200
> Subject: [PATCH 1/1] SSE2/SSSE3 optimized version of get_che...
2020 May 22
2
[PATCH] Optimized assembler version of md5_process() for x86-64
...s is the original version so no need
to muck about with OpenSSL license exemptions.
It applies on top of my previously submitted 'v3' patch for
get_checksum1(), and though this is technically not SIMD it is wrapped
by the SIMD defines and ./configure option.
@ GitHub:
https://github.com/Chainfire/rsync/commit/dcab47da4f6853974a952f0412f247126a6f1de8
https://github.com/Chainfire/rsync/commit/dcab47da4f6853974a952f0412f247126a6f1de8.patch
Note: the assembly (.s) file is formatted using tabs, which gmail here
may be messing up in the patch below. See the GitHub link above in
that case.
--...
2020 May 18
2
[PATCH] SSE2/SSSE3 optimized version of get_checksum1() for x86-64
...> Transfer time improvement with large files existing on both ends but
>> with some bits flipped was measured as 5-10%, with the target machine
>> being CPU limited (still so due to MD5).
>>
>> This same patch on (my) GitHub for easier reading:
>> https://github.com/Chainfire/rsync/commit/f5d0b32df869a23a74b8b8295e4983b0943866df
>>
>>
>> From f5d0b32df869a23a74b8b8295e4983b0943866df Mon Sep 17 00:00:00 2001
>> From: Jorrit Jongma <git at jongma.org>
>> Date: Mon, 18 May 2020 00:21:39 +0200
>> Subject: [PATCH 1/1] SSE2/SSSE3 opti...