Intel’in en yeni PostgreSQL 17 veritabanı sunucusu sürümü, AVX-512 iş yükleri için olağanüstü performans iyileştirmeleri getirerek çift haneli kazanımlar sağladı. Team Blue’nun ürün portföyünü optimize etme çabaları son zamanlarda özellikle Linux gibi Windows dışındaki platformlarda yeni bir zirveye ulaştı. Şirket yalnızca Lunar Lake ve Arrow Lake gibi mimariler için yeni nesil desteği getirme konusunda aktif olmakla kalmıyor, aynı zamanda şirket Arc GPU performansında da iyi iyileştirmeler yaparak Team Blue’nun tüm tüketici platformları için kapsamlı destek sağlamaya kararlı olduğunu gösteriyor. Şimdi,
Phoronix’e göre Intel’in PostgreSQL 17 için yeni “pop count uygulaması” muazzam performans kazanımları sağladı.
Yazı biraz teknik tarafta, ancak Intel mühendislerinin tüm tüketici segmentlerine en iyi desteği sağlamak için ne kadar aktif bir şekilde çalıştıkları konusunda bize tüm hikayeyi gerçekten gösteriyor. Bilmeyenler için, PostgreSQL 17, veritabanıyla koordinasyon sağlamak için SQL kullanan açık kaynaklı bir nesne-ilişkisel veritabanı sistemidir. Profesyonel pazarlar tarafından, özellikle kurumsal uygulamalarda, araştırma projelerinde ve veri ambarlarında yoğun bir şekilde kullanılmaktadır.
Intel, en son Xeon CPU’larında AVX-512 talimat setinin bulunmasıyla, esas olarak çalışma zamanı veri alımını ayarlayarak ve genel süreci optimize ederek olağanüstü performans iyileştirmeleri getirmeyi başardıklarını söylüyor. Intel’in mühendisi yeni uygulama hakkında şunları söylüyor:
Şu anda, pg_popcount() mümkün olduğunda verileri 32-bit veya 64-bit parçalar halinde işler. AVX-512 talimatlarını destekleyen daha yeni donanımlar, özellikle daha büyük tamponlar için güzel bir hızlanma sağlayan 512-bit parçalar kullanabilir.
Bu commit, gerekli AVX-512 içsel işlevleri için derleyici ve CPU desteğini algılamak için gereken altyapıyı tanıtır ve bu işlevleri kullanan yeni bir pg_popcount() uygulaması ekler.
Intel’in AVX-512’yi PostgreSQL bit sayımı için kendi testi, firmanın geleneksel SSE uygulamasına kıyasla Intel Xeon Platinum 8480+ sunucu CPU’su ile %48 performans artışı elde etmeyi başardığını gösteriyor. Bu, iş istasyonu segmentinde şirket için büyük bir başarı ve AVX-512 komut setinin getirdiği yetenekleri gösteriyor.