Πώς να ενεργοποιήσετε το hyper-threading σε ένα Chromebook για να ενισχύσετε την απόδοση

Τι είναι το hyper-threading; Ποια Chromebook μπορούν να το εκμεταλλευτούν; Έχουμε απαντήσεις.

Το ChromeOS είναι απλό στη χρήση, αλλά εξαιρετικά ευέλικτο, αν ξέρετε πώς να μετακινηθείτε, και αυτός ακριβώς είναι ο λόγος που πιστεύουμε ότι ορισμένα από τα καλύτεροι φορητοί υπολογιστές στην αγορά τρέχει την πλατφόρμα. Και αν έχεις πληρώσει ένα από τα πιο ισχυρά διαθέσιμα Chromebook, μπορεί να χάσετε μια τακτοποιημένη δυνατότητα που υπάρχει στους περισσότερους υπολογιστές: το hyper-threading. Θα εξηγήσουμε εδώ τι είναι αυτό, αν θα ωφεληθείτε από αυτό και πώς να το ενεργοποιήσετε.

Τι είναι το hyper-threading και γιατί είναι απενεργοποιημένο στο ChromeOS;

Το Hyper-threading είναι η αποκλειστική προσέγγιση της Intel για το multithreading. Εν ολίγοις, το hyper-threading παίρνει έναν ικανό πυρήνα CPU και τον χωρίζει ουσιαστικά στα δύο και, στη συνέχεια, διευκολύνει τον προγραμματισμό εργασιών σε κάθε "πυρήνα" όπου έχετε αποτελεσματικά περισσότερη ταυτόχρονη υπολογιστική ισχύ. Για να το θέσω ακόμα πιο απλά, είναι «διαίρει και βασίλευε».

Το ChromeOS έχει υποστηρίξει το hyper-threading (σε αντίθεση με το multithreading γενικά), αλλά η Google επέλεξε να το απενεργοποιήσει στις προεπιλεγμένες ρυθμίσεις ξεκινώντας από την έκδοση 74 τον Μάιο του 2019. Αυτό ήταν ως απάντηση σε μια ομάδα ευπαθειών που αθροιστικά ονομάστηκαν "ZombieLoad" (μέσω Android Police) που επηρεάζει ορισμένα προϊόντα CPU της Intel, τα οποία, όταν γίνονται αντικείμενο εκμετάλλευσης, θα μπορούσαν να επιτρέψουν στο hyper-threading να εκθέσει πληροφορίες που διαφορετικά θα μπορούσαν να μην είναι ορατές με τρόπο που βλέπει ο χρήστης. Σε συνδυασμό με άλλα πιθανά exploits, αυτές οι πληροφορίες θα μπορούσαν να σταλούν σε κακόβουλους παράγοντες. Η Google αναγνώρισε, ωστόσο, ότι πολλοί από τους χρήστες της βασίζονταν στα Chromebook τους για μεγάλους υπολογισμούς εργασίες, έτσι δημιούργησε μια εναλλαγή backend για να επιτρέπεται η υπερ-νηματοποίηση και η ασφάλεια/απόδοση συμβιβασμός.

Η ομάδα προγραμματιστών του ChromeOS εργάζεται για τον μετριασμό των συνεχιζόμενων απειλών ασφαλείας με υπερ-νήματα. Επίσης, εργάζεται αργά για να επιτρέψει την πολλαπλή νήμα σε CPU από άλλες μάρκες, αλλά αυτές οι προσπάθειες δεν έχουν ακόμη πραγματοποιηθεί. Στο μεταξύ, η Intel έχει εδώ και πολύ καιρό εξέδωσε ενημερώσεις κώδικα "ZombieLoad". σε διάφορα επίπεδα στα επηρεαζόμενα προϊόντα της.

Θα επωφεληθώ από το hyper-threading;

Μπορεί. Στον καταναλωτικό χώρο, η Intel σχεδιάζει μόνο δυνατότητες hyper-threading στα προϊόντα CPU της σειράς Core και όχι Οι αρχικού επιπέδου επεξεργαστές Celeron και Pentium — τουλάχιστον σε αυτούς που εμφανίζονται στα περισσότερα Chromebook της αγοράς. Επιπλέον, τα προϊόντα Core 12ης γενιάς και μεταγενέστερα (Alder Lake και μετέπειτα) που διαθέτουν υβριδικές μικροαρχιτεκτονικές έχουν υπερ-νημάτιο μόνο στους πυρήνες απόδοσης και όχι στους πυρήνες απόδοσης.

Αυτή η ενίσχυση απόδοσης μπορεί να είναι χρήσιμη για σχεδόν οτιδήποτε και ό, τι κάνετε στο Chromebook σας είτε εκτελείτε εικονικές μηχανές είτε παίζετε παιχνίδια. Οι πραγματικές μετρήσεις θα εξαρτηθούν από το πόσοι από τους πυρήνες επεξεργασίας σας υποστηρίζουν το hyper-threading και ποια εφαρμογή ή σημείο αναφοράς με το οποίο δοκιμάζετε, αλλά είναι ασφαλές να πούμε ότι θα έχετε μια ανοδική πορεία κάπου στα διψήφια ποσοστιαίες μονάδες.

Εάν θέλετε πραγματικά να είστε σίγουροι για την κατάστασή σας με υπερ-νήματα, μπορείτε να αναζητήσετε τον επεξεργαστή σας διαδικτυακό χαρτοφυλάκιο της Intel. Η λίστα προδιαγραφών για κάθε επεξεργαστή υποδεικνύει εάν υποστηρίζεται το hyper-threading καθώς και πόσα πυρήνες (συμπεριλαμβανομένης ανάλυσης απόδοσης έναντι απόδοσης) και πόσα συνολικά νήματα θα μπορείτε να δουλέψετε με. Εναλλακτικά, μπορείτε να εγκαταστήσετε την εφαρμογή web Cog από το Chrome Web Store και ελέγξτε την ενότητα Χρήση CPU. Εάν υπάρχουν ράβδοι που δεν κινούνται, πιθανότατα θα θέλετε να είναι ενεργοποιημένο το hyper-threading για να ενεργοποιήσετε αυτά τα νήματα υπολογισμού.

Πώς μπορώ να ενεργοποιήσω ή να απενεργοποιήσω το hyper-threading;

Εντάξει, στο καλό. Ακολουθήστε αυτές τις οδηγίες στην κατάλληλη συσκευή σας Chromebook:

  1. Ανοίξτε ένα παράθυρο του Chrome.
  2. Εισαγωγή chrome://flags#scheduler-configuration στη γραμμή διευθύνσεων και πατήστε Enter. Αυτό θα ανοίξει ένα νέο παράθυρο που περιέχει τις σημαίες χαρακτηριστικών του ChromeOS.
  3. Η πρώτη σημαία χαρακτηριστικού θα πρέπει να επισημανθεί και να φέρει τον τίτλο Διαμόρφωση Προγραμματιστή. Κάντε κλικ στο Προκαθορισμένοκαι επιλέξτε Ενεργοποιεί το Hyper-Threading σε σχετικές CPU ή Απενεργοποιεί το Hyper-Threading σε σχετικές CPU.
  4. Κάντε κλικ Επανεκκίνηση για να πραγματοποιηθεί η αλλαγή.

Καθώς απολαμβάνετε την ενίσχυση της απόδοσής σας, ίσως θέλετε να βεβαιωθείτε ότι αγνοείτε άλλες σημαντικές ρυθμίσεις του ChromeOS που θα μπορούσε να κάνει με την αλλαγή.