Get the latest tech news

PostgreSQL Turns To AVX-512 For CRC32 Computations: Up To 3x Faster


In addition to the recent optional IO_uring support for the PostgreSQL database server on Linux and async I/O batch mode, another exciting performance improvement was merged this week

In addition to the recent optional IO_uring support for the PostgreSQL database server on Linux and async I/O batch mode, another exciting performance improvement was merged this week. Leveraging AVX-512 instructions on capable AMD and Intel processors can lead to some wild performance improvements for the CRC32C cyclic redundancy check code path for this popular open-source database. This is another great improvement for the open-source PostgreSQL 18 database server ahead of that next major feature release due out around September.

Get the Android app

Or read this on Phoronix

Read more on:

Photo of PostgreSQL

PostgreSQL

Photo of avx-512

avx-512

Photo of crc32 computations

crc32 computations

Related news:

News photo

Exploring Anagram Search in PostgreSQL with Recursive CTEs

News photo

Selective async commits in PostgreSQL – balancing durability and performance

News photo

Xata Agent: AI agent expert in PostgreSQL