Jump to content
  • Latest Reviews

    All Reviews
  • Latest Reviews

    All Reviews
  • Πληροφορίες για τους νέους AMD Ryzen 5000 εισάγουν τον όρο "Parallel Single-Threading". Περί τίνος πρόκειται;

    Έχουμε μπει για τα καλά στην αντίστροφη μέτρηση για την ανακοίνωση των νέων Ryzen 5000 επεξεργαστών, αρχιτεκτονικής Zen 3, και οι πληροφορίες σχετικά με τα νέα chip καταφτάνουν με καταιγιστικούς ρυθμούς. Με αφορμή κάποια benchmarks που διέρρευσαν από το γνωστό Ashes of the Singularity, άνοιξαν μεγάλες συζητήσεις στα διαδικτυακά forums για τις βελτιώσεις που θα φέρουν οι νέοι επεξεργαστές.

     

    Αν και όλοι μας είμαστε συνηθισμένοι σε φράσεις όπως "καλύτερο ipc", "υψηλότεροι χρονισμοί", "καλύτερη ενεργειακή απόδοση", ένα slide που δημοσιεύτηκε στο twitter έχει κεντρίσει το ενδιαφέρον:

     

    large.AMD_Parallel_Single_Threading.jpg

     

    Δυστυχώς δεν υπάρχουν αρκετές πληροφορίες για να γνωρίζουμε τι ακριβώς είναι το "Parallel Single Threading". Η καλύτερη δυνατή υπόθεση είναι ότι αυτό το νέο χαρακτηριστικό (εάν δεχτούμε την αυθεντικότητα του slide) αναφέρεται στον κατακερματισμό ενός thread σε πολλούς πυρήνες για να επιτευχθεί καλύτερη απόδοση. Το πώς ακριβώς θα λειτουργεί ένα τέτοιο χαρακτηριστικό και ποιες οι επιπτώσεις του στο gaming (που είναι και το μόνο κάστρο που απομένει να κατακτήσει η AMD) θα το μάθουμε σύντομα.

     

    Εν τω μεταξύ μπορούμε να κάνουμε αρκετές υποθέσεις για τις επιδόσεις που θα φέρουν οι νέοι Ryzen, μελετώντας συγκριτικά τα ακόλουθα δύο στιγμιότυπα από benchmark στο Ashes of the Singularity (Crazy_4K preset). H σύγκριση γίνεται μεταξύ ενός Ryzen 7 3800X και του διαδόχου του, Ryzen 7 5800X.

     

    large.226888446_download(1).jpeg

     

    large.download.jpeg

     

    Πρόκειται για μια καθαρή νίκη του 5800Χ σε όλες τις μετρήσεις, με τον Ryzen 5800X να πετυχαίνει M.O. frametate 133,6 έναντι 105,4 του 3800Χ. Αν αυτές οι μετρήσεις ανταποκρίνονται στην πραγματικότητά, μιλάμε για μια βελτίωση της τάξης του ~27%. Δεν γνωρίζουμε τους χρονισμούς του 5800Χ, συνεπώς δεν μπορούμε να καταλήξουμε σε κάποια συμπεράσματα για το πώς προκύπτει η βελτίωση αυτή. Η αγωνία κορυφώνεται...



    User Feedback

    Recommended Comments

    Πριν καμιά 15αριά χρόνια είχε κυκλοφορήσει η φήμη ότι η AMD θα έβγαζε έναν driver που θα επέτρεπε σε ένα thread να τρέχει και στους δύο πυρήνες, των τότε κορυφαίων dual core επεξεργαστών της, επιτυγχάνοντας διπλάσιες επιδόσεις σε single thread. τελικά ήταν ένας απλός driver για καλύτερη λειτουργία του επεξεργαστή στα windows XP. Ανάθεμα αν ήταν μετρήσιμες οι βελτιώσεις.

     

    Ίσως αυτή τη φορά να δούμε αυτό που δεν είδαμε τότε.

    • Like 6
    Link to comment
    Share on other sites

    Ήμουν έτοιμος να γράψω ακριβώς αυτό. DualCoreOptimizer το έλεγε και μόλις είδα την είδηση η πρώτη μου σκέψη ήταν ότι από τότε το παλεύουνε.

     

    Θυμάμαι που στους πρώτους dualcore πολλά μαγαζιά λιανικής διαφήμιζαν επεξεργαστές με άθροιση των GHz των πυρήνων τους! :hehe:

     

    Λέτε να το κάνει η AMD πραγματικότητα;

    • Like 3
    Link to comment
    Share on other sites

    Πιστευώ ότι αν γινόταν και ήταν έστω και σχετικά κοντά να το καταφέρουν θα είχε βουίξει ο τόπος. Θα κρατούσα μικρό καλάθι

    • Like 2
    Link to comment
    Share on other sites

    Το πιο πιθανό είναι να παίρνει το ίδιο thread και να το τρέχει σε άλλο ελεύθερο πυρήνα χρησιμοποιώντας διαφορετικό αποτέλεσμα στο branch prediction ώστε να έχει λύση και για άλλες περιπτώσεις δίχως να χρειαστεί να κάνει τον υπολογισμό αφού τελειώσει ο "λανθασμένος" πρώτος.

    Σαν να λέμε ένα GPS που βρίσκει στην αρχή ότι υπάρχουν 15 πιθανές διαδρομές για τον τελικό προορισμό, και τρέχει simulation και στις 15 ταυτόχρονα και αναλόγως το πως πάνε, διαφοροποιεί αυτή που έχει δώσει στον χρήστη να ακολουθήσει.

    • Like 2
    Link to comment
    Share on other sites

    Πάντως αν επιβεβαιωθεί το παραπάνω slide, ξαφνικά θα αποκτήσει νόημα η επιλογή ενός 16 core επεξεργαστή για πολύ κόσμο που μέχρι πριν θεωρούσε ότι 8-10 γρήγοροι πυρήνες είναι καλύτεροι από 12-16 ελαφρώς πιο αργούς. Διότι αν δεν κάνει πάλι το θαύμα του το Intel optimization, η Intel θα πρέπει να χτυπήσει 6GHz για να μην είναι χιλιόμετρα πίσω από τον 5950Χ σε gaming. Άσε που ο 5950X θα γίνει ξαφνικά μονόδρομος για χρήση με τις νέες hi end Nvidia.

     

    Αλλά αυτά γράφαμε και πριν από 15 χρόνια, οπότε ας περιμένουμε. Εξάλλου όταν περιμέναμε τους Epyc 2 κυκλοφορούσαν φήμες και 4 threads ανά πυρήνα που τελικά δεν επιβεβαιώθηκαν. Θα μπορούσε να είναι μια παρόμοια φήμη έτσι για το τρολάρισμά μας.

     

    Επίσης αν επιβεβαιωθεί το παραπάνω, ενδιαφέρον θα έχει το πως θα το επιλέγεις. Αν πρέπει να μπαίνεις BIOS και να κάνεις αλλαγές, θα είναι λιγότερο λειτουργικό από το να κάνεις π.χ. κάποια επιλογή μέσα στα Windows. Αμφιβάλλω να δούμε κάτι αυτοματοποιημένο. Ακόμα και τους προγραμματιστές της Nvidia να είχε η AMD, δύσκολα θα το πετύχαινε αυτό.

    Link to comment
    Share on other sites

    Εγώ αυτό που δεν καταλαβαίνω στο slide είναι ότι ενώ αναφέρει SMT 8/16, στο PST mode αναφέρει 8/4. Τι θέλει να πει ο ποιητής; Ότι τα υπόλοιπα threads μάλλον αξιοποιούνται για το "σπάσιμο" των single thread workloads και προφανώς δεν θα είναι διαθέσιμα στο λειτουργικό; Ή μήπως ότι απενεργοποιείται το SMT για κάποιους πυρήνες για να μπουσταριστούν; Είμαι πολύ περίεργος να μάθω.

     

    Όσο για την ενεργοποίηση/απενεργοποίηση, δεν νομίζω να είναι στο bios. Θεωρώ πιο πιθανό να γίνεται ενεργοποίηση/απενεργοποίηση είτε από το ryzen master είτε από τα power settings π.χ. εκεί που έχουμε AMD Ryzen balanced να έχεις και κάποια επιλογή ΑΜD Ryzen PST ή κάπως έτσι.

    1 hour ago, yanni said:

    Αλλά αυτά γράφαμε και πριν από 15 χρόνια, οπότε ας περιμένουμε. Εξάλλου όταν περιμέναμε τους Epyc 2 κυκλοφορούσαν φήμες και 4 threads ανά πυρήνα που τελικά δεν επιβεβαιώθηκαν. Θα μπορούσε να είναι μια παρόμοια φήμη έτσι για το τρολάρισμά μας.

     

    Ναι έχει αναφερθεί σαν σκέψη της AMD η υλοποίηση 3 ή 4-way SMT, αλλά δεν είχε προσδιοριστεί ποτέ σε ποια γενιά θα σκάσει. Το βλέπω να έρχεται στους Zen 4 ή Zen 5

    Edited by gdp77
    Link to comment
    Share on other sites
    πριν 7 λεπτά, το μέλος gdp77 έγραψε:

    Εγώ αυτό που δεν καταλαβαίνω στο slide είναι ότι ενώ αναφέρει SMT 8/16, στο PST mode αναφέρει 8/4. Τι θέλει να πει ο ποιητής; Ότι τα υπόλοιπα threads μάλλον αξιοποιούνται για το "σπάσιμο" των single thread workloads και προφανώς δεν θα είναι διαθέσιμα στο λειτουργικό; Ή μήπως ότι απενεργοποιείται το SMT για κάποιους πυρήνες για να μπουσταριστούν; Είμαι πολύ περίεργος να μάθω.

    Συνδυάζει δύο πυρήνες σε έναν, οπότε παράλληλα χάνεις και τα έξτρα threads του SMT

     

     

                         /------->8

    8 ----SMT-----           +

                         \------->8

     

     

    1 core / 2 threads ------------\

                                                    --------------PST-----------> one "big" core

    1 core / 2 threads ------------/

    • Like 1
    Link to comment
    Share on other sites
    9 hours ago, yanni said:

    Συνδυάζει δύο πυρήνες σε έναν, οπότε παράλληλα χάνεις και τα έξτρα threads του SMT

     

     

                         /------->8

    8 ----SMT-----           +

                         \------->8

     

     

    1 core / 2 threads ------------\

                                                    --------------PST-----------> one "big" core

    1 core / 2 threads ------------/

     

    Άρα ένας 8 πύρηνος θα λειτουργεί σαν 4πύρηνος με αυξημένες single thread επιδόσεις; Οπότε για AAA gaming μάλλον δεν θα επαρκεί; Ο 12 πύρηνος και 16πύρηνος όμως, εφόσον αυτό το PST κάνει δουλειά, θα είναι παράδεισος για τους gamers.... Θα μας κάνει η AMD να πάμε σε 12 και 16 πυρήνες για gaming;

    Edited by gdp77
    Link to comment
    Share on other sites
    4 hours ago, GoMaR said:

    Αυτό θεωρείται καλό τώρα; δεν εχω καταλάβει :p

    Καλά δεν σε υποχρεώνει κανένας. Άσε να δούμε και πώς θα λειτουργεί και αν θα λειτουργεί κιόλας

    Edited by gdp77
    Link to comment
    Share on other sites
    πριν 56 λεπτά, το μέλος GoMaR έγραψε:

    Εννοώ βρε συ στη θεωρία αν ακούγεται καλό.

    Στην θεωρία έχεις έναν επεξεργαστή με 8 πυρήνες και 16 threads, αλλά η καλή μας η εφαρμογή βλέπει τέσσερις πυρήνες/threads. Με το παραπάνω κόλπο - που περιμένουμε κάτι αιώνες να το δούμε και αν ποτέ το δούμε - θα είναι σαν να έχεις, θεωρητικά, τέσσερις πυρήνες στα 6-6.5GHz.

     

     

     

    AMD Ryzen 9 5900X CPU-Z Bench Score Leaks, 27% Higher 1T Performance Over 3700X | TechPowerUp

    LpzjGstyb2VXnrdB.jpg

    • Like 2
    Link to comment
    Share on other sites
    10 minutes ago, yanni said:

    Στην θεωρία έχεις έναν επεξεργαστή με 8 πυρήνες και 16 threads, αλλά η καλή μας η εφαρμογή βλέπει τέσσερις πυρήνες/threads. Με το παραπάνω κόλπο - που περιμένουμε κάτι αιώνες να το δούμε και αν ποτέ το δούμε - θα είναι σαν να έχεις, θεωρητικά, τέσσερις πυρήνες στα 6-6.5GHz.

     

     

     

    AMD Ryzen 9 5900X CPU-Z Bench Score Leaks, 27% Higher 1T Performance Over 3700X | TechPowerUp

    LpzjGstyb2VXnrdB.jpg

    Το έχω δει και θα ανεβάσω είδηση το βράδυ που θα γυρίσω σπίτι. 27% σε cpu frametimes ήταν και η βελτίωση στο Ashes of the Singularity. Άρα μάλλον εκεί θα κάτσει η μπίλια... 

    Link to comment
    Share on other sites
    πριν 10 λεπτά, το μέλος gdp77 έγραψε:

    Το έχω δει και θα ανεβάσω είδηση το βράδυ που θα γυρίσω σπίτι. 27% σε cpu frametimes ήταν και η βελτίωση στο Ashes of the Singularity. Άρα μάλλον εκεί θα κάτσει η μπίλια... 

     Περισσότερο για το best case scenario το βλέπω εγώ... Το παιχνίδι αυτό είναι λουκούμι για την amd. Δεν είναι το ίδιο με όλα τα άλλα παιχνίδια όμως. Κάπου στο 15% θα πόνταρα εγω, όντας λίγο κρατημενος... Μαντεψιες είναι όλα αυτά βέβαια...

    • Like 1
    Link to comment
    Share on other sites
    1 hour ago, giorgos2187 said:

     Περισσότερο για το best case scenario το βλέπω εγώ... Το παιχνίδι αυτό είναι λουκούμι για την amd. Δεν είναι το ίδιο με όλα τα άλλα παιχνίδια όμως. Κάπου στο 15% θα πόνταρα εγω, όντας λίγο κρατημενος... Μαντεψιες είναι όλα αυτά βέβαια...

    Εγώ αναφέρομαι στη single thread βελτίωση. Το τι θα γίνεται στο κάθε παιχνίδι που αναφέρεσαι εσύ, εξαρτάται από τον τίτλο, τα optimizations κτλ.

    • Like 1
    Link to comment
    Share on other sites


    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.