[V2] Adding new CRC32C implementation for IBM S390X

2025-06-05 Thread Eduard Stefes
fixed typos in email address -- Eduard Stefes From b0b9ed50cec3a9f5e856659617883c8a1b926991 Mon Sep 17 00:00:00 2001 From: "Eddy (Eduard) Stefes" Date: Tue, 15 Apr 2025 10:22:05 +0200 Subject: [PATCH v2] Added crc32c extension for ibm s390x based on VX intrinsics --- config/c-compil

RE: Review/Pull Request: Adding new CRC32C implementation for IBM S390X

2025-05-31 Thread Eduard Stefes
hing that the build system should check and take care of, not the code that's getting compiled. What is the preferred postgres way here? > While playing around with that, the above doesn't compile on gcc 14, > but 13 and 15 work -- maybe a bug report is in order? Thy for reporting I'll look into that! Many thanks for all other comments. I'll work on the code to incorporate all remarks. -- Eduard Stefes

RE: Review/Pull Request: Adding new CRC32C implementation for IBM S390X

2025-05-27 Thread Eduard Stefes
Hi, So I worked on the algorithm to also work on buffers between 16-64 bytes. Then I ran the performance measurement on two dataset[^raw_data_1] [^raw_data_2]. And created two diagrams [^attachment]. my findings so far: - the optimized crc32cvx isĀ faster - the sb8 performance is heavily dependi

Review/Pull Request: Adding new CRC32C implementation for IBM S390X

2025-05-07 Thread Eduard Stefes
ailable on a S390X. As this is the first time I am writing m4/autotools, I'd kindly ask the reviewer for special care there :) . There may be dragons. But I have high hopes all is OK. Cheers and thanks to all for their work, -- Eduard Stefes From d522d8afa41f470a7edd728457e697f10a781858 Mo