Home
About
Download
Documentation
Community
Developers
Support
Donate
Your account
Quick Links
Community
Contributors
Mailing Lists
IRC
Local User Groups
Events
International Sites
Re: Popcount optimization using AVX512
From:
Nathan Bossart <nathandbossart(at)gmail(dot)com>
To:
"Devulapalli, Raghuveer" <raghuveer(dot)devulapalli(at)intel(dot)com>
Cc:
"pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org>, andres(at)anarazel(dot)de
Subject:
Re: Popcount optimization using AVX512
Date:
2024-11-07 02:26:47
Message-ID:
ZywlZzPcPnlqKvt5@nathan
Views:
Raw Message
|
Whole Thread
|
Download mbox
|
Resend email
Thread:
2023-11-02 14:22:10 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2023-11-03 11:16:05 from Matthias van de Meent <boekewurm+postgres(at)gmail(dot)com>
2023-11-07 02:22:40 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2023-11-07 02:52:58 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2023-11-07 03:15:01 from Noah Misch <noah(at)leadboat(dot)com>
2023-11-07 03:59:26 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2023-11-07 05:53:15 from Noah Misch <noah(at)leadboat(dot)com>
2023-11-07 20:14:41 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2023-11-15 20:27:57 from "Shankaran, Akash" <akash(dot)shankaran(at)intel(dot)com> 📎
2023-11-15 21:48:53 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-01-25 05:43:41 from "Shankaran, Akash" <akash(dot)shankaran(at)intel(dot)com> 📎
2024-01-25 09:49:09 from Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
2024-01-26 06:42:33 from Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
2024-02-09 18:24:32 from Andres Freund <andres(at)anarazel(dot)de>
2024-02-09 23:27:57 from Noah Misch <noah(at)leadboat(dot)com>
2024-02-10 04:33:23 from Andres Freund <andres(at)anarazel(dot)de>
2024-02-10 23:52:38 from Noah Misch <noah(at)leadboat(dot)com>
2024-02-12 20:55:07 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-02-06 18:16:23 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-02-07 10:13:14 from Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> 📎
2024-02-07 19:53:40 from Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
2024-02-09 17:39:46 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-02-09 18:34:50 from Andres Freund <andres(at)anarazel(dot)de>
2024-02-12 20:14:06 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-02-12 20:37:14 from Andres Freund <andres(at)anarazel(dot)de>
2024-02-21 17:35:57 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-02-26 17:56:50 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-02-27 20:46:06 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-03-01 21:44:57 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-04 21:39:36 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-03-04 22:21:18 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-05 16:31:15 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-03-05 16:37:30 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-05 16:52:23 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-05 22:18:32 from Bruce Momjian <bruce(at)momjian(dot)us>
2024-03-07 17:33:18 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-07 21:36:00 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-11 21:59:53 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-03-12 01:34:36 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-13 16:39:04 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-13 17:52:14 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-13 18:38:11 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-14 19:50:46 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-03-15 15:06:11 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-15 15:31:17 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-15 17:43:39 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-17 20:56:32 from David Rowley <dgrowleyml(at)gmail(dot)com> 📎
2024-03-18 15:29:02 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-18 16:07:40 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-18 16:20:18 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-18 17:28:32 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-18 17:32:53 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-18 17:30:04 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-03-18 17:53:50 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-03-18 21:02:18 from David Rowley <dgrowleyml(at)gmail(dot)com>
2024-03-18 21:08:10 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-18 21:22:43 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-18 21:26:00 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-18 21:27:58 from David Rowley <dgrowleyml(at)gmail(dot)com>
2024-03-18 21:29:19 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-18 22:08:45 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-03-18 23:30:50 from David Rowley <dgrowleyml(at)gmail(dot)com>
2024-03-19 19:59:18 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-19 22:56:01 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-03-20 04:26:07 from David Rowley <dgrowleyml(at)gmail(dot)com>
2024-03-20 14:23:55 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-03-21 00:28:16 from David Rowley <dgrowleyml(at)gmail(dot)com>
2024-03-21 19:17:54 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-03-25 15:06:16 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com> 📎
2024-03-25 15:12:02 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2024-03-25 15:20:19 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-25 18:42:36 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-25 20:05:51 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-27 22:00:10 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-03-27 22:32:24 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-28 21:38:54 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-03-28 21:51:36 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-28 22:03:04 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-28 22:10:33 from Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
2024-03-29 15:42:41 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-29 17:11:18 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-28 22:29:47 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-29 15:59:40 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-03-29 16:22:11 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-29 17:25:14 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-29 19:13:12 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-03-29 20:08:28 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-29 20:57:41 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-30 03:22:09 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-03-30 20:03:29 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-01 01:17:08 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-01 11:06:12 from Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
2024-04-01 15:53:38 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-01 21:11:59 from Ants Aasma <ants(dot)aasma(at)cybertec(dot)at> 📎
2024-04-01 21:31:40 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-01 22:09:57 from Ants Aasma <ants(dot)aasma(at)cybertec(dot)at>
2024-04-01 22:15:12 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-01 22:11:17 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-02 15:53:01 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-02 17:34:08 from Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
2024-04-02 17:43:48 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2024-04-02 18:40:21 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-02 22:01:32 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-02 22:20:20 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-03 02:09:14 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-03 17:41:27 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-03 20:12:58 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-02 20:30:39 from Ants Aasma <ants(dot)aasma(at)cybertec(dot)at> 📎
2024-04-03 22:50:29 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-04 03:28:58 from David Rowley <dgrowleyml(at)gmail(dot)com>
2024-04-04 17:18:28 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-04 13:02:53 from Ants Aasma <ants(dot)aasma(at)cybertec(dot)at>
2024-04-04 17:28:40 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-05 04:15:43 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-05 07:33:27 from Ants Aasma <ants(dot)aasma(at)cybertec(dot)at> 📎
2024-04-05 12:58:44 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-05 15:38:11 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-05 23:08:14 from David Rowley <dgrowleyml(at)gmail(dot)com>
2024-04-06 01:17:04 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-06 01:51:39 from David Rowley <dgrowleyml(at)gmail(dot)com>
2024-04-06 19:41:01 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-07 04:05:31 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-08 00:42:12 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2024-04-08 01:23:32 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-08 01:30:02 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-08 01:35:39 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2024-04-18 02:44:59 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-18 18:12:22 from "Shankaran, Akash" <akash(dot)shankaran(at)intel(dot)com>
2024-04-18 19:53:46 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-18 21:01:58 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-18 21:29:55 from "Devulapalli, Raghuveer" <raghuveer(dot)devulapalli(at)intel(dot)com>
2024-04-18 21:59:02 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-04-18 22:11:08 from "Devulapalli, Raghuveer" <raghuveer(dot)devulapalli(at)intel(dot)com>
2024-04-18 22:13:58 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-04-23 16:02:07 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-07-30 21:07:01 from Andres Freund <andres(at)anarazel(dot)de>
2024-07-30 21:32:07 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-07-30 21:54:54 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-07-31 00:49:59 from Andres Freund <andres(at)anarazel(dot)de>
2024-07-31 01:05:18 from Thomas Munro <thomas(dot)munro(at)gmail(dot)com>
2024-07-31 01:20:34 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-07-31 01:46:51 from Andres Freund <andres(at)anarazel(dot)de>
2024-07-31 02:01:31 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-07-31 02:43:08 from Andres Freund <andres(at)anarazel(dot)de>
2024-07-31 03:01:50 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-07-31 03:12:18 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-07-31 20:52:54 from Andres Freund <andres(at)anarazel(dot)de>
2024-07-31 21:43:02 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-10-09 02:36:03 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-10-16 21:04:04 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-10-29 19:23:58 from Raghuveer Devulapalli <raghuveer(dot)devulapalli(at)intel(dot)com>
2024-10-30 20:53:10 from Raghuveer Devulapalli <raghuveer(dot)devulapalli(at)intel(dot)com>
2024-10-30 21:10:10 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-10-30 21:36:00 from "Devulapalli, Raghuveer" <raghuveer(dot)devulapalli(at)intel(dot)com>
2024-10-31 19:21:24 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-10-31 19:58:06 from "Devulapalli, Raghuveer" <raghuveer(dot)devulapalli(at)intel(dot)com>
2024-11-04 16:07:48 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-11-07 02:26:47 from Nathan Bossart <nathandbossart(at)gmail(dot)com> 📎
2024-11-07 16:12:37 from Andres Freund <andres(at)anarazel(dot)de>
2024-11-07 16:20:55 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-29 15:35:15 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-29 16:06:17 from "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
2024-03-29 16:16:42 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-29 16:30:14 from Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
2024-03-29 16:41:53 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
2024-03-29 16:31:09 from "Shankaran, Akash" <akash(dot)shankaran(at)intel(dot)com>
2024-03-25 15:44:34 from Joe Conway <mail(at)joeconway(dot)com>
2024-03-07 17:53:12 from Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
2024-03-07 17:59:55 from Nathan Bossart <nathandbossart(at)gmail(dot)com>
Lists:
pgsql-hackers
rebased
--
nathan
Attachment
Content-Type
Size
v3-0001-use-__attribute__-target-.-for-AVX-512-stuff.patch
text/plain
25.6 KB
In response to
Re: Popcount optimization using AVX512
at 2024-11-04 16:07:48 from Nathan Bossart
Responses
Re: Popcount optimization using AVX512
at 2024-11-07 16:12:37 from Andres Freund
Browse pgsql-hackers by date
From
Date
Subject
Next Message
Zhijie Hou (Fujitsu)
2024-11-07 02:30:22
RE: Commit Timestamp and LSN Inversion issue
Previous Message
Tatsuo Ishii
2024-11-07 01:41:43
Re: Fix for Extra Parenthesis in pgbench progress message