Won't I still need the runtime checks? If I compile with a compiler supporting 
the HW "feature" but run on HW without that feature,  I will want to avoid 
faults due to illegal operations. Won't that also affect performance?

Paul

> -----Original Message-----
> From: Nathan Bossart <nathandboss...@gmail.com>
> Sent: Monday, March 18, 2024 8:29 AM
> To: David Rowley <dgrowle...@gmail.com>
> Cc: Amonson, Paul D <paul.d.amon...@intel.com>; Andres Freund
> <and...@anarazel.de>; Alvaro Herrera <alvhe...@alvh.no-ip.org>; Shankaran,
> Akash <akash.shanka...@intel.com>; Noah Misch <n...@leadboat.com>;
> Tom Lane <t...@sss.pgh.pa.us>; Matthias van de Meent
> <boekewurm+postg...@gmail.com>; pgsql-hackers@lists.postgresql.org
> Subject: Re: Popcount optimization using AVX512
> 
> On Mon, Mar 18, 2024 at 09:56:32AM +1300, David Rowley wrote:
> > Maybe it's worth exploring something along the lines of the attached
> > before doing the AVX512 stuff.  It seems like a pretty good speed-up
> > and will apply for CPUs without AVX512 support.
> 
> +1
> 
> --
> Nathan Bossart
> Amazon Web Services: https://aws.amazon.com


Reply via email to