Re: [PATCH] SVE popcount support

Bruce Momjian <bruce@momjian.us>

From: Bruce Momjian <bruce@momjian.us>
To: "Malladi, Rama" <rvmallad@amazon.com>
Cc: "pgsql-hackers@postgresql.org" <pgsql-hackers@postgresql.org>, "Dipietro, Salvatore" <dipiets@amazon.co.uk>, "nathandbossart@gmail.com" <nathandbossart@gmail.com>
Date: 2024-11-29T22:21:08Z
Lists: pgsql-hackers

Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Optimize popcount functions with ARM SVE intrinsics.

  2. Optimize popcount functions with ARM Neon intrinsics.

  3. Rename TRY_POPCNT_FAST to TRY_POPCNT_X86_64.

On Wed, Nov 27, 2024 at 03:43:27PM +0000, Malladi, Rama wrote:
>   • Attachments protected by Amazon:
>   • 0001-SVE-popcount-support.patch |
>   • SVE-popcount-support-PostgreSQL.png |
> 
> Amazon has replaced the attachments in this email with download links.
> Downloads will be available until December 27, 2024, 15:43 (UTC+00:00). Tell us
> what you think
> For more information click here
> 
> Please find attached a patch to PostgreSQL implementing SVE popcount. I used
> John Naylor's test_popcount module [0] to put together the attached graphs.
> This test didn't show any regressions with a relatively small number of bytes,
> and it showed the expected improvements with many bytes.

You must attach actual attachments for this to be considered.  Download
links are unacceptable.

-- 
  Bruce Momjian  <bruce@momjian.us>        https://momjian.us
  EDB                                      https://enterprisedb.com

  When a patient asks the doctor, "Am I going to die?", he means 
  "Am I going to die soon?"