Η πιο πρόσφατη έκδοση διακομιστή βάσης δεδομένων PostgreSQL 17 της Intel έχει φέρει εκπληκτικές βελτιώσεις στην απόδοση για τους φόρτους εργασίας AVX-512, παρέχοντας διψήφια κέρδη.
Η Intel φέρνει σταθερή βελτιστοποίηση απόδοσης για χρήστες Xeon αξιοποιώντας την αρχιτεκτονική AVX-512 στην PostgreSQL
Οι προσπάθειες της Team Blue για τη βελτιστοποίηση του χαρτοφυλακίου προϊόντων της γνώρισαν πρόσφατα νέα άνοδο, ειδικά σε πλατφόρμες εκτός των Windows, όπως το Linux. Όχι μόνο είναι ενεργή η εταιρεία όσον αφορά την παροχή υποστήριξης επόμενης γενιάς για αρχιτεκτονικές όπως το Lunar Lake και το Arrow Lake, αλλά η εταιρεία έφερε αξιοπρεπείς βελτιώσεις και στην απόδοση της Arc GPU, δείχνοντας ότι η Team Blue έχει δεσμευτεί να παρέχει εκτεταμένη υποστήριξη για όλες τις πλατφόρμες καταναλωτών. Τώρα, σύμφωνα με Φορόνιξη νέα “εφαρμογή καταμέτρησης pop” της Intel για το PostgreSQL 17 έφερε τεράστια κέρδη στην απόδοση.
Η ανάρτηση είναι λίγο από την τεχνική πλευρά, αλλά πραγματικά μας δείχνει όλη την ιστορία όσον αφορά το πόσο ενεργά εργάζονται οι μηχανικοί της Intel για να παρέχουν τη βέλτιστη υποστήριξη για όλα τα τμήματα των καταναλωτών. Για όσους δεν το γνωρίζουν, το PostgreSQL 17 είναι ένα αντικειμενοσχεσιακό σύστημα βάσης δεδομένων ανοιχτού κώδικα που χρησιμοποιεί την SQL για τον συντονισμό με τη βάση δεδομένων. Χρησιμοποιείται σε μεγάλο βαθμό από επαγγελματικές αγορές, κυρίως σε εταιρικές εφαρμογές, ερευνητικά έργα και αποθήκευση δεδομένων.
Η Intel λέει ότι με την παρουσία του σετ εντολών AVX-512 στις πιο πρόσφατες επεξεργαστές Xeon, έχει καταφέρει να φέρει εκπληκτικές βελτιώσεις στην απόδοση, κυρίως προσαρμόζοντας την ανάκτηση δεδομένων χρόνου εκτέλεσης και βελτιστοποιώντας τη συνολική διαδικασία. Δείτε τι λέει ο μηχανικός της Intel για τη νέα εφαρμογή:
Επί του παρόντος, η pg_popcount() επεξεργάζεται δεδομένα σε κομμάτια 32-bit ή 64-bit, όταν είναι δυνατόν. Το νεότερο υλικό που υποστηρίζει οδηγίες AVX-512 μπορεί να χρησιμοποιήσει κομμάτια 512 bit, κάτι που παρέχει μια ωραία επιτάχυνση, ειδικά για μεγαλύτερα buffer.
Αυτή η δέσμευση εισάγει την υποδομή που απαιτείται για τον εντοπισμό υποστήριξης μεταγλωττιστή και CPU για τις απαιτούμενες εγγενείς λειτουργίες AVX-512 και προσθέτει μια νέα εφαρμογή pg_popcount() που χρησιμοποιεί αυτές τις λειτουργίες.
Η δοκιμή της ίδιας της Intel του AVX-512 για την καταμέτρηση bit PostgreSQL δείχνει ότι η εταιρεία κατάφερε να δει κέρδη απόδοσης 48% με μια CPU διακομιστή Intel Xeon Platinum 8480+ ενώ συγκεντρώθηκε σε σχέση με την παραδοσιακή υλοποίηση SSE. Αυτό είναι ένα τεράστιο επίτευγμα για την εταιρεία στον τομέα των σταθμών εργασίας και δείχνει τις δυνατότητες που προσφέρει το σετ εντολών AVX-512.
Το Team Blue κλιμακώνεται με μικροσκοπικά βήματα, παρέχοντας στους χρήστες τη βέλτιστη υποστήριξη προκειμένου να αποκτήσουν σωρευτική αύξηση στην υιοθέτηση. Η εταιρεία έχει ακόμη πολύ δρόμο να διανύσει, ειδικά με πλατφόρμες όπως το Linux, αλλά από ό,τι φαίνεται, η πρόοδος είναι πράγματι σταθερή και θετική.
VIA: wccftech.com