Nickzzz Posted August 17, 2014 Share Posted August 17, 2014 Οπότε μόνο αν διαλέξεις πάνω από τρεις επιλογές στον αριθμό των threads, τότε μόνο έχει σημασία η κάθε δεύτερη επιλογή του νούμερου στη σειρά; Άρα 1/4/64 (3 επιλογές) καλό, αλλά 1/4/32/64 (4 επιλογές) πρόβλημα; Link to comment Share on other sites More sharing options...
George_o/c Posted August 17, 2014 Share Posted August 17, 2014 (edited) Άλλο ήθελα να γράψω και άλλο έγραψα, ξαναδές το post, έκανα edit. Το πρόβλημα σε ένα 2c/4t ή 4c/4t CPU εντοπίζεται όταν το δεύτερο νούμερο, ΜΕΤΑ τα πρώτα τέσσερα threads του CPU, αν διαιρεθεί με τον αριθμό των threads αφήνει περιττό αριθμό υπόλοιπο. Time for a lesson son, διάβασε προσεκτικά γιατί άφησα το ταινιάκι στη μέση και έτρεχα ucbench Ας υποθέσουμε ότι έχουμε ένα 4c/4t CPU ή ένα 2c/4t CPU, όπου και τα δύο έχουν τέσσερα threads. - 1/2/3/4 ok γιατί είναι τα τέσσερα threads του επεξεργαστή, είναι το default του benchmark, δεν έχει κανένα θέμα - 1/2/3/4/64 ok γιατί τα threads που επιλέξαμε είναι πέντε. Τα τέσσερα πρώτα είναι του CPU οπότε δεν μας νοιάζουν, το 5ο ότι υπόλοιπο και να αφήνει αν διαιρεθεί με τον αριθμό των threads (4), δεν μας ενδιαφέρει. - 1/2/3/4/32/36 not ok. Ξεχνάμε τα τέσσερα threads του CPU και συνεχίζουμε παρακάτω. Το δεύτερο νούμερο είναι το 36 που αν διαιρεθεί με τα threads αφήνει υπόλοιπό 9. Εδώ συναντάμε το πρόβλημα. - 1/2/3/4/55/59/61/63 not οκ γιατί το 59 και το 63 βγάζουν ότι να 'ναι υπόλοιπο. - 1/2/3/4/16/32/40/48/56/64 ok. Το 32, το 48 και το 64 αφήνουν ζυγό υπόλοιπο, οπότε είμαστε κομπλέ. Ωραία μέχρι εδώ; Πες τώρα ότι εσένα σου τη βιδώνει να μην βάλεις στην ακολουθία τα πρώτα threads και να ξεκινήσεις από το 25. Δεν σε αναγκάζει κανείς να βάλεις τα πρώτα τέσσερα threads. Για αυτό σου εξηγώ ότι τα προσπερνάμε - 25/29/53/55/60/64 NOT OK. Το 29 και το 55 αφήνουν ότι να 'ναι υπόλοιπο. - 24/32/40/48 ok γιατί και το 32 και το 48 αφήνουν ζυγό υπόλοιπο. Αυτό εννοούσε ο Genieben ^^ απλά προσπέρασε όλα τα παραπάνω που σου είπα γιατί εννοείται ότι τα default threads δεν θα δημιουργούσαν το πρόβλημα. Πάμε τώρα να τα δούμε όλα και με χειροπιαστά νούμερα από το laptop μου που έχει 2c/4t CPU (άφησα το ταινιάκι στη μέση λέμε ε): Default, είναι ουσιαστικά το 1/2/3/4 - 291.5 MPT Εδώ του βάζω manually 1/2/3/4 - 292 MPT ίδιο score με πριν δηλαδή 1/2/3/4/64 ακόμα είμαστε ok γιατί χρησιμοποίησα τα τέσσερα πρώτα threads και το 5ο δεν μας νοιάζει ότι υπόλοιπο και να βγάζει - 296.6 MPT βελτιώθηκε το score 1/2/3/4/5/6/7/8/16/48/56/64 Εδώ τα κάναμε τάνα τελείως, δες πως τρελάθηκαν τα passwords Με bold κόκκινο είναι το λάθος thread. Αυτό το score θεωρείται invalid, παρόλο που βελτιώθηκε αρκετά - 302.8 MPT Τώρα χρησιμοποιώ πάλι τα ίδια threads με πριν απλά πρόσθεσα μερικά πραγματάκια κάτω στο command line για να βελτιωθεί το score Ούτε αυτά επιτρέπονται, απλά τα έβαλα για να σου δείξω πόσες βλακείες μπορείς να κάνεις με αυτό το benchmark. Αυτός ήταν ο κύριος λόγος που του έκοψαν τους global πόντους, γιατί αν έκρυβες το command line μπορούσες μέσα να βάλεις της παναγιάς τα μάτια Edited August 17, 2014 by George_o/c Link to comment Share on other sites More sharing options...
Nickzzz Posted August 17, 2014 Share Posted August 17, 2014 Την ταινία την είδες τελικά; Link to comment Share on other sites More sharing options...
George_o/c Posted August 17, 2014 Share Posted August 17, 2014 Ναι ρει, κατά τις 5 την έπεσα και σηκώθηκα από τις 10 γιατί με έπαιρνε η γιαγιά μου να πάω να κοιτάξω λέει την τηλεόρασή της Link to comment Share on other sites More sharing options...