Hi John, 

> On the other hand, looking at Linux kernel sources, it seems a patch using 
> this
> technique was contributed by Intel over a decade ago:
> 
> https://github.com/torvalds/linux/blob/master/arch/x86/crypto/crc32c-pcl-intel-
> asm_64.S
> 
> So one more thing to ask our friends at Intel.

Intel has contributed SSE4.2 CRC32C [1] and AVX-512 CRC32C [2] based on similar 
techniques to postgres. 

[1] 
https://www.postgresql.org/message-id/ph8pr11mb8286f844321ba1deec518348fb...@ph8pr11mb8286.namprd11.prod.outlook.com
[2] 
https://www.postgresql.org/message-id/bl1pr11mb530401fa7e9b1ca432cf9dc3dc...@bl1pr11mb5304.namprd11.prod.outlook.com

Raghuveer

Reply via email to