xpra icon
Bug tracker and wiki

Changes between Version 2 and Version 3 of Ticket #1232, comment 8


Ignore:
Timestamp:
10/08/16 09:58:22 (3 years ago)
Author:
Antoine Martin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1232, comment 8

    v2 v3  
    1 r13402 adds an SSE 4.2 accelerated CRC32 version which is more than 500 times faster than the standard zlib.crc32 on supported hardware (tested on Skylake).
    2 
    3 This is not a typo, it is at least 500 times faster:
    4 {{{
    5 crc32c: 100 times 1920x1080 (7.0MB) in 0.075s, 10.4GB/s
    6 zlib.crc32: 19.14MB/s
    7 }}}
    8 
    9 If we ever want to support this on win32, we would have to use something like [https://crc32c.angeloflogic.com/ CRC-32C (Castagnoli) for C++ and .NET] since win32 does not support pthreads.
     1r13402 adds an SSE 4.2 accelerated CRC32 version which is a lot faster than the standard zlib.crc32 on supported hardware (tested on Skylake).