Geekbench 6.7: Τα benchmark αποτελέσματα με Intel BOT ενεργό κηρύσσονται άκυρα
Τι είναι το Intel BOT και ποια CPUs αφορά
Η Intel εισήγαγε το BOT με τις σειρές Core Ultra 200S Plus και 200HX Plus ως προαιρετικό χαρακτηριστικό μέσα από το advanced mode του Intel Application Optimization. Η εταιρεία το περιγράφει ως ένα optimization layer σε επίπεδο binary, σχεδιασμένο να βελτιώνει IPC και native performance σε επιλεγμένα παιχνίδια και εφαρμογές, ακόμα και όταν το workload έχει βελτιστοποιηθεί για άλλον x86 επεξεργαστή, κονσόλα ή παλαιότερη αρχιτεκτονική. Η λίστα των υποστηριζόμενων CPU περιλαμβάνει επί του παρόντος desktop Core Ultra 5 250K Plus, 250KF Plus και Core Ultra 7 270K Plus, mobile Core Ultra 9 290HX Plus και Core Ultra 7 270HX Plus, καθώς και αρκετά Panther Lake-based Core Ultra Series 3 chips.
Το BOT παρεμβάλλεται μεταξύ του OS loader και της εκτέλεσης από τον CPU, τροποποιώντας τις instruction sequences για να βελτιώσει την απόδοση σε προεγκεκριμένες εφαρμογές, όπως το Geekbench. Το εργαλείο είναι απενεργοποιημένο by default και πρέπει να ενεργοποιηθεί χειροκίνητα μέσω του Intel Application Performance Optimization interface. Σύμφωνα με τη σελίδα υποστήριξης της Intel, το BOT απαιτεί Intel Dynamic Tuning Technology και υποστηρίζει επί του παρόντος μια περιορισμένη λίστα τίτλων, συμπεριλαμβανομένου του Geekbench 6.3+, το οποίο η Intel χαρακτηρίζει ως "Proof of Concept."
Η έρευνα της Primate Labs: vectorization και αναδόμηση κώδικα
Το ζήτημα ξεκίνησε τον προηγούμενο μήνα, όταν η Primate Labs προειδοποίησε για πρώτη φορά κατά του BOT, ισχυριζόμενη ότι μπορεί να αυξήσει τα workload scores έως 40%. Έπειτα από ιδία έρευνα, διαπίστωσε βελτίωση 5,5% τόσο στα multi-core όσο και στα single-core scores. Ορισμένα συγκεκριμένα tests, ωστόσο, όπως το HDR processing, έδωσαν 30% καλύτερα αποτελέσματα με το BOT ενεργό, αναδεικνύοντας πώς αυτό ευνοεί επιλεκτικά συγκεκριμένα workloads.
Η Primate Labs πραγματοποίησε τις δοκιμές σε MSI Prestige 16 AI+ με Intel Core 9 386H (Panther Lake). Σύμφωνα με την έρευνα, το BOT κάνει κάτι περισσότερο από απλή αναδιάταξη εντολών: χρησιμοποιώντας το Intel Software Development Emulator για να εξετάσει το HDR workload, η Primate Labs διαπίστωσε ότι οι συνολικές εντολές μειώθηκαν κατά 14%, οι scalar instructions έπεσαν κατά 62% και οι vector instructions εκτοξεύτηκαν κατά 1.366% με ενεργό BOT. Πρόκειται, σύμφωνα με την Primate Labs, για "σημαντικά πιο εξελιγμένο transformation από απλή αναδιάταξη κώδικα", ενώ η δημόσια τεκμηρίωση της Intel αποκαλύπτει μόνο τις απλούστερες τεχνικές αναδιάταξης κώδικα, όχι τα vectorization transformations που παρατηρήθηκαν.
Πώς εντοπίζει το Geekbench 6.7 το BOT
Η Primate Labs κατέληξε μετά από εβδομαδιαία δοκιμή ότι το BOT φαίνεται να αναγνωρίζει ένα γνωστό executable και έπειτα εφαρμόζει tuned αλλαγές στο binary πριν εκτελεστεί το workload. Οι δοκιμές υποδεικνύουν ότι το BOT υπολογίζει checksum του Geekbench executable για να διαπιστώσει αν η έκδοση αυτή είναι γνωστή. Αυτό εξηγεί γιατί το Geekbench 6.3 κέρδισε 5,5% με ενεργό BOT, ενώ το Geekbench 6.7 δεν έδειξε σχεδόν καμία διαφορά. Επί του παρόντος το BOT δεν διαθέτει ακόμα τα tuned binaries για το Geekbench 6.7, οπότε δεν παρατηρείται διαφορά στην απόδοση. Ακόμη κι όταν αυτά ετοιμαστούν, τα runs με ενεργό BOT θα σημαίνονται ως άκυρα και δεν θα συγκρίνονται με άλλα CPUs στη βάση δεδομένων.
Το επιχείρημα της Primate Labs για τη συγκρισιμότητα
Σύμφωνα με την Primate Labs, το BOT υποστηρίζει επί του παρόντος μόνο μια χούφτα εφαρμογών, κάτι που σημαίνει ότι τα BOT-optimized benchmark αποτελέσματα "ζωγραφίζουν μια μη ρεαλιστική εικόνα" για το πώς αποδίδει ένας CPU στην πράξη. Αυτό κάνει τους Intel επεξεργαστές να εμφανίζονται ταχύτεροι σε σχέση με AMD και άλλους κατασκευαστές από ό,τι θα ήταν στην τυπική, καθημερινή χρήση. Σύμφωνα πάντα με την Primate Labs, οι BOT βελτιστοποιήσεις είναι "ελλιπώς τεκμηριωμένες, επιθετικές σε εύρος και βλάπτουν τη συγκρισιμότητα με άλλα CPUs". Χαρακτηριστικό παράδειγμα: το BOT επιτρέπει στους Intel επεξεργαστές να εκτελούν vector instructions ενώ οι άλλοι επεξεργαστές συνεχίζουν να εκτελούν scalar instructions.
Οι εκδόσεις πριν από το Geekbench 6.7 θα εξακολουθούν να φέρουν το προειδοποιητικό μήνυμα σε όλα τα δημοσιευμένα benchmarks για τα επηρεαζόμενα CPUs. Πέραν της νέας λειτουργίας ανίχνευσης, το Geekbench 6.7 φέρνει επίσης βελτιώσεις στην αναγνώριση Arm και RISC-V CPU, εμφανίζοντας τον κατασκευαστή και το μοντέλο του SoC αντί για ένα γενικό όνομα. Η Intel εξακολουθεί να παρουσιάζει το BOT ως προαιρετικό performance feature για τα υποστηριζόμενα συστήματα μέσω του Intel Application Optimization και του Dynamic Tuning Technology.
Πηγές
Guru3D: Geekbench 6.7 invalidates Intel BOT-assisted CPU benchmark submissions Tom's Hardware: Geekbench 6.7 adds Intel BOT detection to spoof out 'unrealistic' CPU scores Geekbench Blog: Geekbench 6.7 Geekbench Blog: Analyzing Geekbench 6 under Intel's BOT VideoCardz: Geekbench 6.7 released with Core Ultra 200S Plus "BOT" detection Club386: Geekbench 6.7 adds Intel BOT detection, flagging invalid benchmark runs The FPS Review: Geekbench Flags Intel iBOT Results as Potentially Invalid
458
