Phát hành máy chủ cơ sở dữ liệu PostgreSQL 17 mới nhất của Intel đã mang lại những cải tiến hiệu suất phi thường cho khối lượng công việc AVX-512, cung cấp mức tăng hai chữ số.
Intel mang đến tối ưu hóa hiệu suất ổn định cho người dùng Xeon tận dụng kiến trúc AVX-512 tại PostgreSQL
Những nỗ lực của Team Blue trong việc tối ưu hóa danh mục sản phẩm của mình gần đây đã thấy một mức cao mới, đặc biệt là trên các nền tảng khác ngoài Windows, chẳng hạn như Linux.Không chỉ là công ty hoạt động khi đưa vàoHỗ trợ thế hệ tiếp theo cho kiến trúcchẳng hạn như hồ mặt trăng và hồ mũi tên, nhưng công ty đã mang vàoNhững cải tiến tốt trong hiệu suất GPU ARC của nóĐồng thời, cho thấy Team Blue cam kết cung cấp hỗ trợ rộng rãi cho tất cả các nền tảng tiêu dùng.Bây giờ, theoPhoronix, "Triển khai số lượng Pop" mới của Intel cho PostgreSQL 17 đã mang lại mức tăng hiệu suất lớn.
Vào ngày 14 tháng 12 năm 2023, Intel đã giới thiệu bộ xử lý có thể mở rộng Intel Xeon thế hệ thứ 5 của mình, cung cấp hiệu suất tăng mỗi WATT và tổng chi phí sở hữu thấp hơn trên khối lượng công việc quan trọng đối với trí tuệ nhân tạo, phân tích, kết nối mạng, bảo mật, lưu trữ và điện toán hiệu suất cao.(Tín dụng: Tập đoàn Intel)
Bài đăng là một chút về mặt kỹ thuật, nhưng nó thực sự cho chúng ta thấy toàn bộ câu chuyện khi nói đến cách các kỹ sư Intel tích cực làm việc để cung cấp hỗ trợ tối ưu cho tất cả các phân khúc người tiêu dùng.Đối với những người không biết, PostgreSQL 17 là một hệ thống cơ sở dữ liệu quan hệ đối tượng nguồn mở sử dụng SQL để phối hợp với cơ sở dữ liệu.Nó được sử dụng cao bởi các thị trường chuyên nghiệp, chủ yếu trong các ứng dụng doanh nghiệp, dự án nghiên cứu và kho dữ liệu.
Intel nói rằng với sự hiện diện của hướng dẫn AVX-512 được đặt trong CPU Xeon mới nhất, họ đã tìm cách cải thiện hiệu suất phi thường, chủ yếu bằng cách điều chỉnh dữ liệu thời gian chạy và tối ưu hóa quá trình tổng thể.Đây là những gì kỹ sư của Intel nói về việc triển khai mới:
Hiện tại, pg_popcount () xử lý dữ liệu trong các khối 32 bit hoặc 64 bit khi có thể.Phần cứng mới hơn hỗ trợ các hướng dẫn AVX-512 có thể sử dụng các khối 512 bit, cung cấp tốc độ tăng tốc đẹp, đặc biệt là cho các bộ đệm lớn hơn.
Cam kết này giới thiệu cơ sở hạ tầng cần thiết để phát hiện hỗ trợ biên dịch và CPU cho các chức năng nội tại AVX-512 cần thiết và nó bổ sung một triển khai pg_popcount () mới sử dụng các chức năng này.
Thử nghiệm AVX-512 của Intel cho việc đếm bit PostgreSQL cho thấy công ty đã quản lý để thấy mức tăng hiệu suất 48% với CPU Intel Xeon Platinum 8480+ trong khi xếp chồng lên nhau chống lại việc triển khai SSE truyền thống.Đây là một thành tựu lớn cho công ty trong phân khúc máy trạm và nó cho thấy các khả năng được đưa ra bởi bộ hướng dẫn AVX-512.
Tín dụng hình ảnh: Phoronix
Team Blue đã tự mở rộng các bước nhỏ, cung cấp cho người dùng sự hỗ trợ tối ưu để đạt được sự gia tăng tích lũy trong việc áp dụng.Công ty vẫn còn một chặng đường dài để đi, đặc biệt là với các nền tảng như Linux, nhưng bởi vẻ ngoài của nó, tiến trình thực sự ổn định và tích cực.