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 <[email protected]> > Sent: Monday, March 18, 2024 8:29 AM > To: David Rowley <[email protected]> > Cc: Amonson, Paul D <[email protected]>; Andres Freund > <[email protected]>; Alvaro Herrera <[email protected]>; Shankaran, > Akash <[email protected]>; Noah Misch <[email protected]>; > Tom Lane <[email protected]>; Matthias van de Meent > <[email protected]>; [email protected] > 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
