pirmen56 Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Από παλιά δοκιμή του hardwarecanucks: http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/74880-amd-ryzen-7-1700x-review-testing-smt-4.html 1,4 ο λόγος. Δεν ξέρω τι μπορεί να άλλαξε με τα πιο προσφατα bios.
Spartan117 Δημοσ. 14 Σεπτεμβρίου 2017 Μέλος Δημοσ. 14 Σεπτεμβρίου 2017 Η μεθοδολογία του Σπάρταν, φαίνεται αναξιόπιστη και ενδέχεται να επηρεάζεται εκτός των άλλων από το πόσο γρήγορα κλειδώνεις το cinebench σε συγκεκριμένα θρεντ/cores μόλις αυτό ξεκινήσει. Ρε επιστήμονα, έχω δώσει οδηγίες στην προηγουμενη σελίδα, με το που πατάς run πριν αρχίσει να κάνει render (παίρνει 1 sec περίπου) βάζεις το affinity. Το affinity tab το έχεις ανοιχτό με τα settings ΠΡΙΝ πατήσεις run και απλά πατάς ok αφού πατήσεις run. Πιο stupid proof είναι το CPU-Z, άνοιξε το και δώσε affinity core 0/1 και πατα bench. 2
adtakhs Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Από παλιά δοκιμή του hardwarecanucks: http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/74880-amd-ryzen-7-1700x-review-testing-smt-4.html 1,4 ο λόγος. Δεν ξέρω τι μπορεί να άλλαξε με τα πιο προσφατα bios. Κανένα πρόγραμμα δεν κάνει scaling 100% με την αύξηση των πυρήνων. Υπάρχει και καμπυλη που δείχνει πως αλλάζει η απόδοση όταν ανεβάζεις / διπλασιάζεις τα Cores (2-4-6-8-16-32-64- k.l.p.) Για αυτό τον λόγο όταν θες να δεις πως είναι δομημένο το CORE, πως συμπεριφέρεται δηλαδή μόνο του, κοιτάς τι γίνεται σε ένα από αυτά. Δεν τρέχεις με όλα .... Με βάση λοιπον τα στοιχεία του Spartan Το ΖΕΝ core αν δίνει μόνο του A μονάδες, με smt δινει Α x 1,45 . Το devil core αν δίνει μονο του B μονάδες με HTing δίνει Β x 1,24.
Spartan117 Δημοσ. 14 Σεπτεμβρίου 2017 Μέλος Δημοσ. 14 Σεπτεμβρίου 2017 Κάτι που ξέχασα να αναφέρω αλλα είναι αυτονόητο, άμα βάλεις 2 threads και το cinebench αλλα και το cpu-z διαλέγουν 2 cores αντί για 2 threads σε ένα core. Με το ζόρι το βάζεις και το cpu-z αλλα και το cinebench να δουλέψουν σε ένα core με 2 threads. Το δε cinebench αλλάζει το affinity κάθε φορα που ξεκινάει οποτε πρέπει να το κανεις set εσύ αφού πατήσεις run. Το timing που χρειάζεται για να γίνει σωστά γίνεται μονο με το process lasso γιατί σε αφήνει να έχεις ανοιχτό το affinity tab με settings έτοιμα. 1
adtakhs Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Κάτι που ξέχασα να αναφέρω αλλα είναι αυτονόητο, άμα βάλεις 2 threads και το cinebench αλλα και το cpu-z διαλέγουν 2 cores αντί για 2 threads σε ένα core. Με το ζόρι το βάζεις και το cpu-z αλλα και το cinebench να δουλέψουν σε ένα core με 2 threads. Το δε cinebench αλλάζει το affinity κάθε φορα που ξεκινάει οποτε πρέπει να το κανεις set εσύ αφού πατήσεις run. Αν δεν γινόταν αυτό θα είχαμε πρόβλημα ....
pirmen56 Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Ρε επιστήμονα, έχω δώσει οδηγίες στην προηγουμενη σελίδα, με το που πατάς run πριν αρχίσει να κάνει render (παίρνει 1 sec περίπου) βάζεις το affinity. Το affinity tab το έχεις ανοιχτό με τα settings ΠΡΙΝ πατήσεις run και απλά πατάς ok αφού πατήσεις run. Πιο stupid proof είναι το CPU-Z, άνοιξε το και δώσε affinity core 0/1 και πατα bench. Αυτό που λες γίνεται και μέσω task manager. Κρατάς το παράθυρο του affinity ανοικτό με τις ρυθμίσεις που θες και σε ένα δευτερόλεπτο ,όπως λες, το πατάς αφού ξεκινήσεις το CB. Και βλέπεις να ξεκινάει το φορτίο στα δύο θρεντ που θες. Με αυτόν τον τρόπο κλείνοντας και ανοίγοντας το CB έβγαζα διάφορα. Παραμένει όμως το ερώτημα. Γιατί όχι ένα απλό τεστ 4c vs 4c/8t με κλειστό το ένα ccx; Τι μας νοιάζει τι κάνει το SMT σε ένα μόνο core όταν οι πραγματικές συνθήκες απαιτούν τα περιορισμένα resources του cpu να μοιράζονται μεταξύ πολλών θρεντ; Κάτι που ξέχασα να αναφέρω αλλα είναι αυτονόητο, άμα βάλεις 2 threads και το cinebench αλλα και το cpu-z διαλέγουν 2 cores αντί για 2 threads σε ένα core. Το νορμάλ σκορ 226 που έβγαλα το είδες; Με core+SMT όπως και το κουλό στα 341. Ίδια διαδικασία. Και έβλεπα ποιά cores ήταν ενεργά από το task manager. Μετά πώς εξηγείς το ότι έβγαλα και score στα 260(ενδιάμεσα);
Spartan117 Δημοσ. 14 Σεπτεμβρίου 2017 Μέλος Δημοσ. 14 Σεπτεμβρίου 2017 Αν δεν γινόταν αυτό θα είχαμε πρόβλημα .... Λογικό είναι από την οπτική του software μιας και το SMT thread δίνει +44% ενώ το extra core δίνει +100%. Όταν ψάχνεις να βρείς single core performance όμως δημιουργεί προβλήματα γιατί εσύ νομίζεις ότι τρέχει σε 2 threads αλλα τρέχει σε 2 cores.
adtakhs Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Λογικό είναι από την οπτική του software μιας και το SMT thread δίνει +44% ενώ το extra core δίνει +100%. Όταν ψάχνεις να βρείς single core performance όμως δημιουργεί προβλήματα γιατί εσύ νομίζεις ότι τρέχει σε 2 threads αλλα τρέχει σε 2 cores. Ναι βρε εσύ, αυτό λέω.
pirmen56 Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Κανένα πρόγραμμα δεν κάνει scaling 100% με την αύξηση των πυρήνων. Υπάρχει και καμπυλη που δείχνει πως αλλάζει η απόδοση όταν ανεβάζεις / διπλασιάζεις τα Cores (2-4-6-8-16-32-64- k.l.p.) Πιστεύω να καταλαβαίνεις ότι μιλάμε για επαγγελματικά προγράμματα rendering με σχεδόν άπειρο scaling. Κάθε νήμα κάνει κάτι διαφορετικό. Καταλαβαίνεις ότι σε πραγματικές συνθήκες όλα τα θρεντ ανταγωνίζονται για τους δεδομένους πόρους του cpu.
adtakhs Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Από την στιγμή που μπορούμε να εστιάσουμε στο Core, δεν υπάρχει λόγος να βάζουμε περισσότερες παραμέτρους στην ανάλυση. Πρώτη φορά ακούς τέτοιο πράγμα ? Αν είχες ασχοληθεί με οποιονδήποτε τεχνικό τομέα θα έπρεπε να το γνωρίζεις. Σε κάθε θέμα που έχεις να εξετάζεις πρέπει να διώχνεις όλες τις εξτρά παραμέτρους που μπορούν να σου παραποιήσουν τα στοιχεία που θα προκύψουν για ανάλυση .... Βασικά θέματα είναι αυτά και καθόμαστε και τα συζητάμε .... 1
pmav99 Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Λογικά γίνεται να αυτοματοποιηθεί το πάτημα των κουμπιών με https://autohotkey.com/
pirmen56 Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Από την στιγμή που μπορούμε να εστιάσουμε στο Core, δεν υπάρχει λόγος να βάζουμε περισσότερες παραμέτρους στην ανάλυση. Πρώτη φορά ακούς τέτοιο πράγμα ? Αν είχες ασχοληθεί με οποιονδήποτε τεχνικό τομέα θα έπρεπε να το γνωρίζεις. Σε κάθε θέμα που έχεις να εξετάζεις πρέπει να διώχνεις όλες τις εξτρά παραμέτρους που μπορούν να σου παραποιήσουν τα στοιχεία που θα προκύψουν για ανάλυση .... Βασικά θέματα είναι αυτά και καθόμαστε και τα συζητάμε .... Είναι απλά τα πράγματα. Αν στα 2 cores είσαι 100% πάνω από το ένα, και στα 4 cores είσαι 100% πάνω από τα δύο τότε το πρόγραμμα έχει το ίδιο scaling από 1 έως 4 cores. Δεν αξίζει τότε να τρέξεις 1 core+ HT vs 2 cores. Μπορείς να τρέξεις και 2 cores + HT vs 2 cores. Που είναι και πιο ρεαλιστικό. edit: Ο 1500Χ στα 4Ghz με SMT, που δίνει υποθετικά 1,45 boost, ισοδυναμεί με ryzen στα 5,8 ghz(4*1,45) με 4 απλά cores, όταν το sw γεμίζει 8 θρεντ. Πράγμα που σημαίνει ότι στο BF1 και όχι μόνο θα τσάκιζε ακόμα και 7600K στα 5Ghz. Πράγμα που δεν συμβαίνει.
pmav99 Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Πράγμα που δεν συμβαίνει. Είσαι 100% CPU bound για να συμβεί; Παίρνεις τα νούμερα από ένα benchmark (δηλαδή από ένα πολύ συγκεκριμένο work-load) και τα συγκρίνεις με ένα real world app (όπου γίνονται της παναγιάς τα μάτια) και μετά λες ότι δεν βγαίνουν τα νούμερα. Το μόνο λογικό είναι να μη βγαίνουν. Αλλά χάνεις τελείως το όποιο point μπορεί να βγει από τη σύγκριση. 2
pirmen56 Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Είσαι 100% CPU bound για να συμβεί; Παίρνεις τα νούμερα από ένα benchmark (δηλαδή από ένα πολύ συγκεκριμένο work-load) και τα συγκρίνεις με ένα real world app (όπου γίνονται της παναγιάς τα μάτια) και μετά λες ότι δεν βγαίνουν τα νούμερα. Το μόνο λογικό είναι να μη βγαίνουν. Αλλά χάνεις τελείως το όποιο point μπορεί να βγει από τη σύγκριση. Αν ήσουν cpu bound δεν θα έβλεπες τα 1600X και πάνω να έχουν πολύ περισσότερα καρέ από τον 1500Χ και λίγο παραπάνω από τον 7600Κ. Δεν είδα ποτέ να ζητάει κάποιος γνώμη ανάμεσα σε 7600Κ και 1500Χ για μοντέρνα on line τύπου BF. Μόνο 7600Κ και 1600Χ.
adtakhs Δημοσ. 14 Σεπτεμβρίου 2017 Δημοσ. 14 Σεπτεμβρίου 2017 Αν ήσουν cpu bound δεν θα έβλεπες τα 1600X και πάνω να έχουν πολύ περισσότερα καρέ από τον 1500Χ και λίγο παραπάνω από τον 7600Κ. Δεν είδα ποτέ να ζητάει κάποιος γνώμη ανάμεσα σε 7600Κ και 1500Χ για μοντέρνα on line τύπου BF. Μόνο 7600Κ και 1600Χ. Όταν ο R5 1600 ξεκλείδωτος έχει κόστος 205€ και ο R5 1500X έχει κόστος 175€ ---------------------------------------------------------------- κανείς δεν θα ζητήσει γνώμη για 1500X . Χαζός είναι? Αλλο πράγμα λοιπόν. Ούτε το BF είναι μέτρο σύγκρισης ... όταν δεν ζητά διαρκώς 2ο thread από το κάθε core για να δεις τι γίνεται .... Γιατί αν έχεις RYZEN με απόδοση A Χ 1,45 με SMT (θεωρητικά) το παίρουμε σαν αξίωμα οτι λειτουργεί στα πάντα που δεν ισχύει... SK/LAKE με απόδοση B X 1,24 με HT (θεωρητικά) το παίρουμε σαν αξίωμα οτι λειτουργεί στα πάντα που δεν ισχύει... αλλά B = A x 1.1 ---------------------------------------------------- τότε για όσο δεν χρειάζεται το SMT και το HTing ο SK/Lake θα βγαίνει μποστά ... 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα