add AVX2 support to simd.h

Edit
Title add AVX2 support to simd.h
Topic Performance
Created 2023-11-29 17:15:46
Last modified 2024-03-26 19:08:28 (1 month, 1 week ago)
Latest email 2024-03-28 01:32:50 (1 month ago)
Status
2024-03: Committed
2024-01: Moved to next CF
Target version 17
Authors Nathan Bossart (bossartn)
Reviewers Become reviewer
Committer Nathan Bossart (bossartn)
Links
Emails
add AVX2 support to simd.h
First at 2023-11-29 17:15:26 by Nathan Bossart <nathandbossart at gmail.com>
Latest at 2024-03-28 01:32:50 by Nathan Bossart <nathandbossart at gmail.com>
Latest attachment (v2-0001-improve-style-of-pg_lfind32.patch) at 2024-03-27 21:37:35 from Nathan Bossart <nathandbossart at gmail.com>
    Attachment (v2-0001-improve-style-of-pg_lfind32.patch) at 2024-03-27 21:37:35 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v1-0001-improve-style-of-pg_lfind32.patch) at 2024-03-27 18:57:16 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Micro-optimize-pg_lfind32.patch) at 2024-03-25 21:37:54 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v8-0001-pg_lfind32-add-overlap-code-for-remaining-element.patch) at 2024-03-24 22:09:54 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v7-0001-pg_lfind32-add-overlap-code-for-remaining-element.patch) at 2024-03-24 20:53:17 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (2reg.jpg) at 2024-03-21 18:38:23 from Nathan Bossart <nathandbossart at gmail.com> (Patch: No)
    Attachment (v6-0001-pg_lfind32-add-overlap-code-for-remaining-element.patch) at 2024-03-21 17:09:44 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v5-0001-pg_lfind32-add-overlap-code-for-remaining-element.patch) at 2024-03-20 19:55:13 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (johns_suggestion.patch) at 2024-03-19 16:30:33 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v4-0001-pg_lfind32-Optimize-processing-remaining-elements.patch) at 2024-03-19 02:03:41 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v3-0001-pg_lfind32-process-tail-with-SIMD-intructions.patch) at 2024-03-15 19:40:16 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v2-0001-pg_lfind32-process-tail-with-SIMD-intructions.patch) at 2024-03-15 17:41:49 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v1-0001-add-avx2-support-in-simd.h.patch) at 2023-11-29 17:15:26 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
History
When Who What
2024-03-26 19:08:28 Nathan Bossart (bossartn) Closed in commitfest 2024-03 with status: Committed
2024-03-26 19:08:27 Nathan Bossart (bossartn) Changed committer to bossartn
2024-03-15 17:42:54 Nathan Bossart (bossartn) New status: Needs review
2024-02-03 01:50:45 John Naylor (john.naylor) New status: Waiting on Author
2024-02-01 17:54:23 vigneshwaran C (vignesh.postgres) Closed in commitfest 2024-01 with status: Moved to next CF
2023-11-29 17:15:54 Nathan Bossart (bossartn) Changed authors to Nathan Bossart (bossartn)
2023-11-29 17:15:54 Nathan Bossart (bossartn) Changed targetversion to 17
2023-11-29 17:15:47 Nathan Bossart (bossartn) Attached mail thread 20231129171526.GA857928@nathanxps13
2023-11-29 17:15:46 Nathan Bossart (bossartn) Created patch record
Edit