Re: Popcount optimization using AVX512

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: "Amonson, Paul D" <paul(dot)d(dot)amonson(at)intel(dot)com>
Cc: Nathan Bossart <nathandbossart(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, David Rowley <dgrowleyml(at)gmail(dot)com>, Andres Freund <andres(at)anarazel(dot)de>, "Shankaran, Akash" <akash(dot)shankaran(at)intel(dot)com>, Noah Misch <noah(at)leadboat(dot)com>, Matthias van de Meent <boekewurm+postgres(at)gmail(dot)com>, "pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Popcount optimization using AVX512
Date: 2024-03-28 22:10:33
Message-ID: 202403282210.7k22uxc5db3f@alvherre.pgsql
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 2024-Mar-28, Amonson, Paul D wrote:

> > -----Original Message-----
> > From: Nathan Bossart <nathandbossart(at)gmail(dot)com>
> > Sent: Thursday, March 28, 2024 2:39 PM
> > To: Amonson, Paul D <paul(dot)d(dot)amonson(at)intel(dot)com>
> >
> > * The latest patch set from Paul Amonson appeared to support MSVC in the
> > meson build, but not the autoconf one. I don't have much expertise here,
> > so the v14 patch doesn't have any autoconf/meson support for MSVC, which
> > I thought might be okay for now. IIUC we assume that 64-bit/MSVC builds
> > can always compile the x86_64 popcount code, but I don't know whether
> > that's safe for AVX512.
>
> I also do not know how to integrate MSVC+Autoconf, the CI uses
> MSVC+Meson+Ninja so I stuck with that.

We don't do MSVC via autoconf/Make. We used to have a special build
framework for MSVC which parsed Makefiles to produce "solution" files,
but it was removed as soon as Meson was mature enough to build. See
commit 1301c80b2167. If it builds with Meson, you're good.

--
Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/
"[PostgreSQL] is a great group; in my opinion it is THE best open source
development communities in existence anywhere." (Lamar Owen)

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Amonson, Paul D 2024-03-28 22:29:47 RE: Popcount optimization using AVX512
Previous Message Tomas Vondra 2024-03-28 22:04:33 Re: incorrect results and different plan with 2 very similar queries