Enable auto-vectorization for page checksum calculations

Edit
ID 5726
Title Enable auto-vectorization for page checksum calculations
CI (CFBot) Summary
Stats (from CFBot) Patch version: v10, Patch count: 3, First patch: +95−0, All patches: +382−34
Topic Performance
Tags
Created 2025-04-28 17:08:30
Last modified 2026-01-11 23:46:45 (7 hours ago)
Latest email 2026-01-11 23:19:18 (8 hours ago)
Status
PG19-Final (2026-03-01 – 2026-03-31): Needs review
PG19-3 (2025-11-01 – 2025-11-30): Moved to different CF
PG19-1 (2025-07-01 – 2025-07-31): Moved to different CF
Target version 19
Authors Matthew Sterrett (matthew.sterrett.intel.com), Andrew Kim (andrewk1)
Reviewers John Naylor (john.naylor)Become reviewer
Committer
Links
Emails
Re: Proposal for enabling auto-vectorization for checksum calculations
First at 2025-09-11 05:42:18 by root <tenistarkim at gmail.com>
Latest at 2026-01-11 23:19:18 by John Naylor <johncnaylorls at gmail.com>
Latest attachment (v10-0003-Enable-autovectorizing-pg_checksum_block-with-AV.patch) at 2026-01-11 23:19:18 from John Naylor <johncnaylorls at gmail.com>
    Attachment (v10-0003-Enable-autovectorizing-pg_checksum_block-with-AV.patch) at 2026-01-11 23:19:18 from John Naylor <johncnaylorls at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Move-checksum-functions-from-backend-storage-to-port.patch) at 2025-11-05 23:49:47 from Andrew Kim <tenistarkim at gmail.com> (Patch: Yes)
    Attachment (v8-0001-Move-checksum-functions-from-backend-storage-to-port.patch) at 2025-10-24 07:48:45 from Andrew Kim <tenistarkim at gmail.com> (Patch: Yes)
    Attachment (v7-0001-Enable-autovectorizing-pg_checksum_block-with-AVX2-runtime-detection.patch) at 2025-10-18 21:30:21 from Andrew Kim <tenistarkim at gmail.com> (Patch: Yes)
    Attachment (v6-0001-Enable-autovectorizing-pg_checksum_block-with-AVX2-runtime-detection.patch) at 2025-10-17 07:15:40 from Andrew Kim <tenistarkim at gmail.com> (Patch: Yes)
    Attachment (v5-0002-Benchmark-code-for-postgres-checksums.patch) at 2025-09-24 21:50:44 from Andrew Kim <tenistarkim at gmail.com> (Patch: Yes)
History
When Who What
2026-01-11 23:46:45 John Naylor (john.naylor) Moved from CF PG19-3 to CF PG19-Final
2025-11-14 10:35:29 John Naylor (john.naylor) New status: Needs review
2025-10-21 03:32:41 John Naylor (john.naylor) Added john.naylor as reviewer
2025-10-09 00:03:41 Andrew Kim (andrewk1) Attached mail thread 20250911054220.3784-1-root@ip-172-31-36-228.ec2.internal
2025-10-09 00:01:06 Andrew Kim (andrewk1) Detached mail thread CA+vA85_5GTu+HHniSbvvP+8k3=xZO=WE84NPwiKyxztqvpfZ3Q@mail.gmail.com
2025-10-08 23:58:44 Andrew Kim (andrewk1) Changed authors to Matthew Sterrett (matthew.sterrett.intel.com), Andrew Kim (andrewk1)
2025-10-08 23:58:44 Andrew Kim (andrewk1) Changed name to Enable auto-vectorization for page checksum calculations
2025-09-30 09:15:29 John Naylor (john.naylor) New status: Waiting on Author
2025-09-30 09:14:02 John Naylor (john.naylor) Moved from CF PG19-1 to CF PG19-3
2025-04-28 17:08:30 Matthew Sterrett (matthew.sterrett.intel.com) Attached mail thread CA+vA85_5GTu+HHniSbvvP+8k3=xZO=WE84NPwiKyxztqvpfZ3Q@mail.gmail.com
2025-04-28 17:08:30 Matthew Sterrett (matthew.sterrett.intel.com) Created patch record
Edit