کامپیوتر و سخت افزار

افزایش 48 درصدی عملکرد PostgreSQL 17 با بهینه سازی AVX512 اینتل

آخرین نسخه سرور پایگاه داده PostgreSQL 17 از شرکت اینتل بهبودهای چشمگیری در عملکرد برای بارهای کاری AVX512 به همراه داشته است و افزایش قابل توجهی در بهره وری ارائه داده است. افزایش 48 درصدی عملکرد PostgreSQL 17 باعث بالا رفتن عملکرد سرعتی و قدرت سرور های اینتل خواهد شد و در نتیجه برای انجام محاسبات سنگین همچون هوش مصنوعی، بسیار کاربردی و بهینه خواهد بود.

اینتل با بهینه سازی های مداوم عملکرد برای کاربران پردازنده های Xeon که از معماری AVX512 بهره می برند، به موفقیت های جدیدی دست یافته است. این پیشرفت ها به ویژه در پلتفرم هایی مانند لینوکس، به اوج خود رسیده اند. این شرکت علاوه بر پشتیبانی از معماری های نسل جدید همچون Lunar Lake و Arrow Lake، بهبودهای قابل توجهی را در عملکرد کارت های گرافیک Arc خود نیز اعمال کرده است. این تلاش ها نشان از تعهد اینتل به پشتیبانی گسترده از تمامی پلتفرم های مصرف کننده دارد. طبق گزارش Phoronix، پیاده سازی جدید محاسبه تعداد بیت های 1 (pop count) در PostgreSQL 17 به افزایش چشمگیر عملکرد منجر شده است.

این موضوع فنی است اما به خوبی نشان می دهد که مهندسان اینتل با جدیت در حال کار هستند تا بهترین پشتیبانی را برای تمام بخش های مصرف کننده فراهم کنند. PostgreSQL 17 یک سیستم پایگاه داده رابطه ایشی گرا متن باز است که از SQL برای مدیریت پایگاه داده استفاده می کند و به طور گسترده در بازارهای حرفه ای مانند برنامه های سازمانی، پروژه های تحقیقاتی و انبار داده ها کاربرد دارد.

عملکرد فوق العاده سرور های اینتل

اینتل اعلام کرده است که با بهره گیری از مجموعه دستورات AVX512 در جدیدترین پردازنده های Xeon، توانسته به بهبودهای قابل توجهی در عملکرد دست یابد، به ویژه از طریق تنظیم بازیابی داده های زمان اجرا و بهینه سازی کلی فرآیند. یکی از مهندسان اینتل در مورد این پیاده سازی جدید می گوید:

در حال حاضر، تابع pg_popcount داده ها را در تکه های 32 بیتی یا 64 بیتی پردازش می کند. اما سخت افزار جدید که از دستورات AVX512 پشتیبانی می کند، می تواند تکه های 512 بیتی را پردازش کند که این باعث افزایش سرعت می شود، به ویژه برای بافرهای بزرگ.

این تعهد، زیرساخت های لازم برای تشخیص پشتیبانی کامپایلر و پردازنده از توابع AVX512 را معرفی کرده و پیاده سازی جدیدی از تابع pg_popcount را که از این توابع استفاده می کند، اضافه کرده است.

آزمایش های داخلی اینتل برای AVX512 در شمارش بیت ها برای PostgreSQL نشان داده است که این شرکت توانسته با پردازنده Intel Xeon Platinum 8480+ به افزایش 48 درصدی عملکرد در مقایسه با پیاده سازی سنتی SSE دست یابد. این دستاورد برای اینتل در بخش ایستگاه های کاری بسیار مهم است و توانایی های مجموعه دستورات AVX512 را نشان می دهد.

تیم آبی با گام های کوچک اما پیوسته در حال پیشرفت است و با ارائه پشتیبانی بهینه، سعی در افزایش پذیرش این فناوری دارد. این شرکت همچنان راه طولانی در پیش دارد، به ویژه در پلتفرم هایی مانند لینوکس، اما روند پیشرفت مثبت و مداوم است.

مطالب مرتبط:

بدون امتیاز

کمی صبر کنید…

مقالات مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا