Οι επεξεργαστές Arrow Lake Refresh έχουν τραβήξει τα φώτα της δημοσιότητας στο τμήμα των υπολογιστών προϋπολογισμού και ένας από τους τρόπους με τους οποίους η Intel σχεδιάζει να ενισχύσει την απόδοση είναι το εργαλείο «Binary Optimization», το οποίο αναλύσαμε σε αυτήν την κάλυψη.
Το λανσάρισμα της σειράς Arrow Lake Refresh της Intel θεωρήθηκε με πολλή αισιοδοξία, δεδομένου ότι τα αρχικά SKU, κυρίως το Core Ultra 5 250K Plus και το Core Ultra 7 270K Plus, έχουν εντυπωσιακή τιμή και υποτίθεται ότι και επιδόσεις, κρίνοντας από τα επίσημα σημεία αναφοράς που μοιράζονται. Ταυτόχρονα, κατά τη διάρκεια της τεχνικής έκθεσης της Intel την περασμένη εβδομάδα, δόθηκε μεγάλη έμφαση σε ένα νέο βοηθητικό πρόγραμμα που ονομάζεται Binary Optimization Tool (BOT), το οποίο, σύμφωνα με την Intel, σηματοδότησε μια ακόμη προσπάθεια κάλυψης του τι συνέβη με το APO και τελικά να αξιοποιηθεί πάνω σε αυτό. Και σήμερα, είδαμε ακριβώς τι κάνει το BOT, με τον Οδηγό Αναθεωρητών της Intel να περιγράφει τις ιδιαιτερότητες.
Πριν βουτήξουμε στο τι προορίζεται το BOT, ας μιλήσουμε για το γιατί η Intel αποφάσισε να εφαρμόσει έναν μηχανισμό σαν αυτό. Παραδοσιακά, το λογισμικό που έχει κατασκευαστεί για αρχιτεκτονική x86 συνήθως βελτιστοποιείται για μια κατηγορία βασικών τσιπ, είτε πρόκειται για κονσόλα είτε για γενιά CPU που κυκλοφόρησε κατά την κυκλοφορία. Οι προγραμματιστές τείνουν να μεταγλωττίζουν δυαδικά αρχεία για μια συγκεκριμένη αρχιτεκτονική, κάτι που ακούγεται υπέροχο κατά την κυκλοφορία, αλλά όταν αλλάζουν οι γενιές της CPU, ο τίτλος δεν αξιοποιεί ακριβώς τα δυνατά σημεία των νεότερων μοντέλων. Αυτή είναι μια πολύ πιο αφηρημένη εξήγηση του προβλήματος που προσπαθεί να επιλύσει η Intel με το BOT.
Το BOT σκοπεύει να κάνει τα δυαδικά και τους αγωγούς x86 να λειτουργούν πολύ πιο αποτελεσματικά στις γενιές της CPU, αντί να βασίζεται σε προγραμματιστές για να το κάνουν. Το εργαλείο λειτουργεί σε “ήδη μεταγλωττισμένα” δυαδικά αρχεία και στοχεύει να αφαιρέσει το γενικό κόστος ανάπτυξης των βελτιστοποιήσεων πηγαίου κώδικα, χρησιμοποιώντας μια αλυσίδα εργαλείων που θα συζητήσουμε στη συνέχεια. Δείτε πώς μιλά η Intel για αυτό που μόλις αναφέραμε παραπάνω:
Μέσω αυτού του βρόχου ανατροφοδότησης, η Intel στέκεται μόνη της ως ο μόνος προμηθευτής παιχνιδιών υπολογιστή που μπορεί να βελτιστοποιήσει και να ανακτήσει ειδικά την απόδοση σε φόρτους εργασίας που έχουν κατασκευαστεί με άλλες αρχιτεκτονικές x86 στο μυαλό. Το “Άλλο” μπορεί να οριστεί επιτρεπτικά, καθώς περιλαμβάνει: ανταγωνιστή x86, κονσόλα x86, φόρτους εργασίας σχεδιασμένους πριν από μια νέα αρχιτεκτονική CPU και πολλά άλλα.
Η Intel δεν χρειάζεται ή δεν χρησιμοποιεί πρόσβαση στον πηγαίο κώδικα ή δυαδική αντίστροφη μηχανική για να επιτύχει αυτά τα πλεονεκτήματα, ούτε τα βελτιωμένα δυαδικά αρχεία καταργούν οποιαδήποτε εργασία ή αντικαθιστούν λειτουργίες με τεχνητή νοημοσύνη — όλες οι πρωτότυπες και προβλεπόμενες εργασίες εξακολουθούν να εκτελούνται.
– Intel
Ακριβώς, η Intel αποκαλεί το BOT ένα απλό «επίπεδο μετάφρασης» μεταξύ «άλλου x86» και «Intel x86», το οποίο, σε ευρύτερους όρους, υπογραμμίζει τον στόχο της εταιρείας να ενοποιήσει τα στοιχεία απόδοσης σε ολόκληρο το σύστημα x86 χωρίς να βασίζεται σε βελτιστοποιήσεις σε επίπεδο προγραμματιστή. Δεν θα υπεισέλθω σε πολλές λεπτομέρειες σχετικά με τα τεχνικά στοιχεία του τρόπου λειτουργίας του BOT, καθώς αυτή η ανάρτηση έχει σκοπό να ενημερώσει τους παίκτες εάν το βοηθητικό πρόγραμμα λειτουργεί για αυτούς, με βάση αυτά που μας λέει η Intel. Για μια γρήγορη σύνοψη, η εργαλειοθήκη χρησιμοποιεί Βελτιστοποίηση καθοδηγούμενη από το προφίλ (HWPGO) που βασίζεται σε υλικό, την οποία θα εξηγήσω σε λίγες γραμμές.
Ας υποθέσουμε ότι πρέπει να εξετάσετε την καθημερινή ρουτίνα ενός ανθρώπου και τα προβλήματα μέσα σε αυτήν. Μια σοφή κίνηση θα ήταν να παρακολουθείτε το άτομο για 24 ώρες, στη συνέχεια να προσδιορίσετε τι κάνει με συνέπεια και αν είναι σωστό ή λάθος. Το HWPGO κάνει κάτι παρόμοιο με αυτό. Παρακολουθεί έναν φόρτο εργασίας που εκτελείται και εντοπίζει λανθασμένες προβλέψεις διακλαδώσεων, ελλείψεις προσωρινής μνήμης, spinlocks και μικροαρχιτεκτονικά hotspot, τα οποία η Intel αποκαλεί “τεχνητή καθυστέρηση”. Μέσω αυτού, η Intel παρακολουθεί εάν η απόδοση IPC εκτελείται στο μέγιστο των δυνατοτήτων και, εάν όχι, δημιουργεί ένα διορθωτικό προφίλ. Με αυτό το προφίλ, η Intel ελπίζει να εξαλείψει την τεχνητή καθυστέρηση και να κερδίσει βελτιώσεις στην απόδοση.
Από ό,τι φαίνεται, το BOT είναι το πρώτο εργαλείο που εστιάζει στη “βελτίωση IPC επεξεργαστή σε πραγματικό χρόνο”, χωρίς κανένας άλλος ανταγωνιστής να έχει παρόμοια λύση. Είναι εγγενές στο x86 και είναι ένα εργαλείο “opt-in”, που σημαίνει ότι οι καταναλωτές δεν θα αναγκαστούν να το χρησιμοποιήσουν. Σε σενάρια παιχνιδιών, η Intel έχει σημειώσει μέση βελτίωση της απόδοσης 8% σε 12 τίτλους, με βελτιώσεις έως και 22% σε τίτλους όπως το Shadow of the Tomb Raider. Σε ένα γράφημα που θα παραθέσω παρακάτω, θα δείτε ότι οι μεγαλύτερες αναβαθμίσεις προήλθαν από παιχνίδια που ήταν βελτιστοποιημένα για την κονσόλα x86 ή έτρεχαν καλύτερα στον ανταγωνιστή x86.

Συνοψίζοντας, μια απλή εργαλειοθήκη γεφυρώνει το χάσμα μεταξύ ανταγωνιστικού πυριτίου, πυριτίου πολλαπλών πλατφορμών και διορθώνει τα προβλήματα βελτιστοποίησης σε επίπεδο προγραμματιστών, πράγμα που σημαίνει ότι οι σειρές CPU x86 της Intel έχουν βασικά μαζί τους το ‘Infinity Gauntlet’ ή τουλάχιστον έως ότου ένα εργαλείο βελτιστοποίησης τύπου BOT παραμείνει εγγενές στην πλατφόρμα.
Εφαρμογές APO της Intel έναντι BOT: Ποια είναι η βασική διαφορά και είναι το δεύτερο καλύτερο για τους παίκτες;
Λοιπόν, το εργαλείο APO (Βελτιστοποίηση Εφαρμογών) ήταν κάτι που έδειξε η Intel που οι παίκτες δεν βρήκαν καθόλου ιδιαίτερα εντυπωσιακό. Κυκλοφόρησε από την εταιρεία το 2023 και η ιδέα ήταν να ενισχύσει την απόδοση του επεξεργαστή δοκιμάζοντας τεχνικές βελτιστοποίησης. Το APO ήταν μια εφαρμογή πιο «εστιασμένη στο λειτουργικό σύστημα», που σημαίνει ότι στόχευε στην αντιμετώπιση ζητημάτων προγραμματισμού και του προγραμματιστή νημάτων του λειτουργικού συστήματος υπό το φως των απαιτήσεων του φόρτου εργασίας. Αντίθετα, το BOT στηρίζεται τόσο σε απόδοση APO όσο και σε ακατέργαστο πυρίτιο, πράγμα που σημαίνει ότι το νεότερο εργαλείο έχει πολύ μεγαλύτερη μόχλευση/δυνατότητα.
Είμαι βέβαιος ότι όλοι γνωρίζουν πώς βγήκε το APO για τους παίκτες, αλλά για όσους δεν το γνωρίζουν, το κύριο πρόβλημα με το APO είναι ότι απαιτούσε από τους μηχανικούς της Intel να δημιουργήσουν προφίλ ανά παιχνίδι εξετάζοντας πώς λειτουργούσε κάθε τίτλος, κάτι που δημιούργησε τα δικά του έξοδα. Αυτό σήμαινε ότι η επέκταση της υποστήριξης για το APO ήταν μια δύσκολη αποστολή για την Intel, γι’ αυτό και το εργαλείο είχε περιορισμένη επιρροή. Την ίδια στιγμή, οι παίκτες επέκριναν τις εσωτερικές μεθόδους δοκιμών της Intel για το APO, ισχυριζόμενοι ότι οι συγκρίσεις με τα συστήματα Ryzen ήταν άδικες και ότι τα σημεία αναφοράς ήταν, κατά κάποιο τρόπο, «διογκωμένα».
Υπήρχε σημαντικός σκεπτικισμός σχετικά με το τι σκόπευε η Intel για το APO, γι’ αυτό το εργαλείο δεν υιοθετήθηκε τόσο ευρέως στην κοινότητα όσο ήλπιζε ο κατασκευαστής. Τώρα, με το BOT, η Intel το έχει διαθέσει στην αγορά ως ένα στρώμα χτισμένο “πάνω από το APO”, ωστόσο η μόνη διαφορά είναι οι περιοχές-στόχοι και για τα δύο πακέτα εργαλείων. Πιο συγκεκριμένα, η Intel είπε επίσης ότι οι προαναφερθείσες βελτιώσεις απόδοσης είναι ανεξάρτητες από αυτές του APO και του ακατέργαστου πυριτίου, πράγμα που σημαίνει ότι ένας συνδυασμός BOT + APO θα πρέπει να αποφέρει πολύ μεγαλύτερα οφέλη, αλλά θα το δούμε μόλις η αναθεώρησή μας για τη σειρά ARL-Refresh θα γίνει ζωντανή.
Αν το έχετε μαντέψει, το BOT έχει ένα παρόμοιο πρόβλημα με αυτό για το οποίο ήταν γνωστό το APO: την κλίμακα των τίτλων που θα υποστήριζαν και τα δύο χαρακτηριστικά. Κατά τη διάρκεια των αρχικών δοκιμών της, η Intel έτρεξε το BOT με 12 τίτλους που απαιτούν ένα προφίλ ανά παιχνίδι, το οποίο θα μπορούσε να είναι ένα σημαντικό εμπόδιο για την κλιμάκωση του BOT και ενδεχομένως να έχει σημαντικό αντίκτυπο σε πολλούς χρήστες του Arrow Lake Refresh. Αυτήν τη στιγμή, οι ενημερώσεις BOT και τα προφίλ μετά το παιχνίδι διανέμονται μέσω των ενημερώσεων IPPP της Intel. Το πιο σημαντικό, το BOT είναι ένα τεχνικά απαιτητικό χαρακτηριστικό, που σημαίνει ότι οι προσπάθειες βελτιστοποίησης θα χρειαστούν χρόνο για έναν μόνο τίτλο.

Το εμπόδιο για την είσοδο στο BOT θα μπορούσε επίσης να περιορίσει την υιοθέτηση του εργαλείου, καθώς απαιτεί την ενεργοποίηση της Προηγμένης λειτουργίας και μια διαδικασία ενεργοποίησης πολλαπλών βημάτων που οι αρχάριοι μπορεί να μην θεωρήσουν χρήσιμη. Ένα άλλο σημαντικό πρόβλημα με το BOT είναι ότι αποκλείει επίσης την υποστήριξη για τίτλους για πολλούς παίκτες λόγω διενέξεων με υπηρεσίες κατά της απάτης, καθώς το εργαλείο εστιάζει σε αλλαγές δυαδικού επιπέδου που είναι γνωστό ότι επισημαίνουν τα συστήματα κατά της απάτης.
Δείτε πώς μπορείτε να ενεργοποιήσετε το Binary Optimization Tool της Intel:
- Ανοίξτε τη διεπαφή Intel Application Optimization που παρέχεται από το Intel Platform Performance Package.
- Επιλέξτε “Advanced Mode” για να εμφανίσετε το πλήρες σύνολο επιλογών.
- Εναλλάξτε το ρυθμιστικό Intel Binary Optimization Tool στη θέση ON για να ενεργοποιήσετε το όφελος απόδοσης.
- Κάντε επανεκκίνηση του συστήματός σας αφού ενεργοποιήσετε το Binary Optimization για ένα συγκεκριμένο παιχνίδι. Απαιτείται επανεκκίνηση.
Και, τέλος, μια ανησυχία που εγείρει το BOT, όπως και με το APO, είναι ότι μπορεί να δημιουργήσει ένα «πρόβλημα κατακερματισμού», όπου η εργαλειοθήκη λειτουργεί καλύτερα σε νεότερο υλικό, περιορίζοντας τελικά αυτό το επίπεδο βελτιστοποίησης στους χρήστες στο Arrow Lake Refresh. Δεν υπάρχει μηχανισμός backport αυτή τη στιγμή, αν και η Intel τον εξερευνά. Η επίτευξη παρόμοιας απόδοσης μπορεί να είναι δύσκολη με τις παλαιότερες γενιές λόγω περιορισμών στην αρχιτεκτονική τους διάταξη.
Η ετυμηγορία μας: Το BOT είναι ακατάλληλο για χρήστες Core Ultra 200S Plus, αλλά αμφισβητείται για πιθανούς χρήστες
Με βάση τα στοιχεία της Intel, δεν υπάρχει κανένας λόγος για τους παίκτες να μεταβούν στο Arrow Lake Refresh για να μην ενεργοποιήσουν το BOT, καθώς απαιτεί λίγη προσπάθεια. Το αρχικό σύνολο των υποστηριζόμενων τίτλων είναι πιο mainstream, επομένως καλύπτει αρκετούς παίκτες, πράγμα που σημαίνει ότι ο αποκλεισμός της αγοράς Core Ultra 200S Plus απλώς και μόνο επειδή το BOT δεν είναι βιώσιμο δεν θα ήταν η καλύτερη επιλογή. Ταυτόχρονα, για τους παίκτες που θέλουν να αγοράσουν μια νέα CPU, το να βλέπουν το BOT και τις βελτιστοποιήσεις του ως σημείο καμπής προς το Arrow Lake Refresh δεν είναι επίσης σοφή επιλογή. Η απόδοση του ακατέργαστου πυριτίου και τα στοιχεία FPS/$ που λαμβάνετε θα ήταν καθοριστικοί παράγοντες.

Για να αξίζει τον κόπο η σουίτα βελτιστοποίησης BOT και Intel, η εταιρεία πρέπει να καταβάλει προσπάθειες για να επεκτείνει την υποστήριξη τίτλων, καθώς αυτό θα διεύρυνε το κοινό-στόχο και θα έκανε τη σειρά Core Ultra 200S Plus μια ενδιαφέρουσα επιλογή για περισσότερους αγοραστές. Ταυτόχρονα, η αντιμετώπιση του περιορισμού με συστήματα κατά της εξαπάτησης είναι επίσης θεμελιώδης για την επιτυχία της BOT, πράγμα που σημαίνει ότι η εταιρεία θα πρέπει να συνεργαστεί με προμηθευτές όπως η Valve Anti-Cheat και η Riot Vanguard για να βρει μια λεπτή γραμμή μεταξύ ασφάλειας και πρόσβασης σε δυαδικό επίπεδο. Οι παραπάνω προσπάθειες θα επιτρέψουν στην Intel να προωθήσει το BOT σε μια πολύ ευρύτερη βάση καταναλωτών, ανοίγοντας τελικά το δρόμο προς την επιτυχία.
Συνολικά, το BOT είναι πράγματι ένα βήμα προς τη σωστή κατεύθυνση για να ενοποιήσει την απόδοση x86, να αφαιρέσει τα έξοδα προγραμματιστή και να δώσει στο Core Ultra 200S Plus έναν λόγο για απόκτηση, αλλά ταυτόχρονα, οι περιορισμοί που δεν θα επιτρέψουν σε αυτό το κιτ εργαλείων να κλιμακωθεί είναι κάτι που η Intel πρέπει να αντιμετωπίσει με συνέπεια και με βάση αυτό που έχουμε δει από τον κατασκευαστή τον τελευταίο καιρό.
Ακολουθώ Wccftech στο Google για να λαμβάνετε περισσότερες από τις ειδήσεις μας στις ροές δεδομένων σας.
VIA: wccftech.com

