Makis Hourdakis Ιούνιος 23, 2005 #41 Κοινοποίηση Ιούνιος 23, 2005 Κοίτα, π.χ. μπορείς να σγκρίνεις στο περίπου την απόδοση δυο επεξεργαστών κοιτάζοντας 1. Τη συχνότητα λειτουργίας (όσο μεγαλύτερη τόσο το καλύτερο) 2. Τη μνήμη cache Level1 (όσο μικρότερη τόσο το καλύτερο αν και πλέον είναι ίδια σχεδόν σε όλους δλδ 16KB) 3. Τη μνήμη cache L2 (όσο μεγαλύτερη τόσο το καλύτερο) 4. Την ύπαρξη ή όχι μνήμης cache L3 (καλύτερα να υπάρχει) 6. Αν υποστηρίζει 32 ή 64 bit εντολών (φυσικά καλύτερα τα 64) 7. Αν έχει ένα δύο ή περισσότερους πυρήνες (όσο περισσότεροι τόσο το καλύτερο. Στους συνηθισμένους επεξεργαστές βρίσκεις μέχρι δυο) 8. Αν έχει ενσωματωμένες τεχνολογίες όπως π.χ. hyperthreading (αν και αυτό βοηθάει σε συγκεκριμένες περιπτώσεις ενώ σε λειτουργικά και προγράμματα που δεν εκμεταλεύονται το hyperthreading πέφτει κάπως η απόδοση όταν αυτό είναι ενεργοποιημένο) 9. Σε ποιά λιθογραφική μέθοδο είναι κατασκευασμένο, δλδ το μέγεθος κάθε transistor που περιέχει (όσο μικρότερο το νούμερο τόσο το καλύτερο αφού χωράνε περισσότερα μέσα σε ένα chip και είναι καλύτερες και οι θερμοκρασίες. Σήμερα οι περισσότεροι επεξεργαστές φτιάχνονται στα 0.13μm ή στα 0.09μm) 10. Τα σερ εντολών που υποστηρίζει (MMX, SSE,SSE2,SSE3... Όσο περισσότερες τόσο το καλύτερο) 11. Τη συχνοτητα του FSB (όσο μεγαλύτερο τόσο το καλύτερο καθώς είναι πιο γρήγορη η επικοινωνία με τη RAM) και άλλα που δε μου έρχονται... Όπως καταλαβαίνεις βέβαια, όπως προείπα δεν είναι μόνο η συχνότητα που παίζει ρόλο... Link to comment Share on other sites More sharing options...
apocalypse Ιούνιος 23, 2005 #42 Κοινοποίηση Ιούνιος 23, 2005 Το μόνο αξιόπιστο benchmark είναι ο κώδικας του χρήστη.Κάποια στιγμή πρέπει να ξεσκονίσω τα παλιά βιβλία , ώστε να δω που το διάβασα.Όλα τα υπόλοιπα είναι ενδείξεις , όχι αποδείξεις.Κυρίως τα ips και flops δεν είναι σοβαρές μετρικές απόδοσης.Το γιατί είναι ιδιαίτερα απλό.Ποιες instructions? Ποιες floating point operations?Δεν εκτελούνται όλες με ίδια ταχύτητα.Συνήθως οι κατασκευαστές δίνουν peak ips ή peak flops δηλαδή το απόλυτο μέγιστο.Που είναι απόλυτα άχρηστο , εκτός αν κάποιος θέλει επεξεργαστή που να εκτελεί μόνο 1 εντολή.Η άλλη περίπτωση είναι να δίνουν ρυθμό εκτέλεσης εντολών κάποιου συγκεκριμένου benchmark (πχ spec).Λιγότερο άχρηστο , αλλά και πάλι , το κάθε πρόγραμμα είναι διαφορετικό.Με άλλα λόγια η καλή απόδοση στο πρόγραμμα x δεν διασφαλίζει σε τίποτα την απόδοση σε άλλα προγράμματα.Σε υπερυπολογιστές έχουν κάποιο νόημα , γιατί ακριβώς δεν υπάρχει ποικίλο φορτίο , ο κάθε υπερυπολογιστής φτιάχνεται για μια απόλυτα συγκεκριμένη εργασία. Link to comment Share on other sites More sharing options...
sotiris Ιούνιος 23, 2005 #43 Κοινοποίηση Ιούνιος 23, 2005 εντάξει αν παίζεις παιχνίδια και τρέχεις 3dmark στο περίπου καταλαβαίνεις τι γίνεται γιατί είναι ο ίδιος τύπος εφαρμογής. γενικά υπάρχουν bench για κάθε τύπο, οπότε μικραίνει το πρόβλημα που αναφέρεις βέβαια παίζουν πολλά ρόλο. έχω κάνει spi στο linux με άλλο πρόγραμμα (όχι το super pi) το οποίο υπολόγισε και μου αποθήκευσε και σε αρχείο τα ψηφία που του ζήτησα (1Μ) σε 5 sec. Ο επεξεργαστής σε win κάνει από 40-45. Όλα εξαρτώνται από το συνδυασμό hardware - software;) Link to comment Share on other sites More sharing options...
kreach Ιούνιος 23, 2005 Author #44 Κοινοποίηση Ιούνιος 23, 2005 Τελικά εδώ που τα λέμε, η σύγκριση στον κόσμο των Υπολογιστών είναι κάτι αρκετά δύσκολο και απαιτεί ΓΝΩΣΕΙΣ. Μιας και αγοράζω pc θα ακολουθήσω για την αγορά cpu τις συμβουλές του Μάκη Χουρδάκη !Για τις gpu, ram, mother board κτλ να φτιάξω ξεχωριστό θέμα ? Βασικά ψάχνω πληροφορίες/κριτήρια "Makis Hourdakis Style "(τον Ιούλη θα φτίαξω ανάλογο thread για την βοήθειά σας στη σύνθεση του pc μου )Ευχαριστώ ! Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.