Samsung Exynos 3110 vs 4210 | Samsung Exynos 4210 vs 3110 Ταχύτητα και απόδοση
Αυτό το άρθρο αφορά δύο πρόσφατα System-on-Chips (SoC) που σχεδιάστηκαν και κατασκευάστηκαν από τη Samsung με στόχο φορητές συσκευές. Με την έννοια ενός Layperson, ένα SoC είναι ένας υπολογιστής σε ένα μόνο IC (Integrated Circuit, γνωστό και ως chip). Τεχνικά, ένα SoC είναι ένα IC που ενσωματώνει τυπικά στοιχεία σε έναν υπολογιστή (όπως μικροεπεξεργαστή, μνήμη, είσοδο/έξοδο) και άλλα συστήματα που εξυπηρετούν ηλεκτρονικές και ραδιοφωνικές λειτουργίες. Ενώ η Samsung κυκλοφόρησε το Exynos 3110 τον Ιούνιο του 2010 με το Samsung Galaxy S, ο διάδοχός της Exynos 4210 ήρθε ένα χρόνο αργότερα, τον Απρίλιο του 2011, όταν η Samsung κυκλοφόρησε το Galaxy S2.
Τυπικά, τα κύρια στοιχεία ενός SoC είναι η CPU (Κεντρική Μονάδα Επεξεργασίας) και η GPU (Μονάδα Επεξεργασίας Γραφικών). Οι CPU τόσο στο Exynos 3110 όσο και στο Exynos 4210 βασίζονται στο ARM (Advanced RICS – Reduced Instruction Set Computer – Machine, που αναπτύχθηκε από την ARM Holdings) v7 ISA (Instruction Set Architecture, αυτό που χρησιμοποιείται ως η αφετηρία του σχεδιασμού ενός επεξεργαστή). Και τα δύο SoC κατασκευάζονται χρησιμοποιώντας μια τεχνολογία ημιαγωγών γνωστή ως 45nm.
Samsung Exynos 3110
Τον Ιούνιο του 2010, η Samsung στο Galaxy S της ανέπτυξε για πρώτη φορά το Exynos 3110. Ο αρχικός σχεδιασμός του Samsung Exynos 3110 (γνωστός και ως Samsung S5PC110) αναπτύχθηκε από κοινού από τη Samsung και την Intrinsity (μια εταιρεία σχεδιασμού chip που εξαγοράστηκε αργότερα από την Apple) η κωδική ονομασία Hummingbird. Την εποχή του σχεδιασμού, το Hummingbird θεωρήθηκε το SoC για την επόμενη γενιά φορητών συσκευών υψηλής απόδοσης και χαμηλής ισχύος. Για τον ίδιο λόγο, η Apple προσάρμοσε τη CPU του Hummingbird για τον επεξεργαστή Apple A4. Οι σχεδιαστές χρησιμοποίησαν την αρχιτεκτονική Cotex A8 της ARM για την CPU της και την αρχιτεκτονική SGX540 του PowerVR για την GPU της. Η CPU ενός πυρήνα στο Exynos 3110 χρησιμοποιούσε ιεραρχίες κρυφής μνήμης L1 (εντολές και δεδομένα) και L2. Το SoC ήταν συνήθως στοιβαγμένο με 512 MB DDR2 (Μνήμη Σύγχρονης Τυχαίας Πρόσβασης διπλού ρυθμού δεδομένων, έκδοση 2 – DDR2 SDRAM), από τα οποία τα 128 MB χρησιμοποιήθηκαν από την GPU ως κρυφή μνήμη. Με αυτήν την ειδική (και περίεργη) διαμόρφωση προσωρινής μνήμης, ο σχεδιαστής ισχυρίστηκε απροσδόκητα υψηλή απόδοση γραφικών από αυτό το τσιπ.
Samsung Exynos 4210
Τον Απρίλιο του 2011, η Samsung στο Galaxy S2 ανέπτυξε για πρώτη φορά το Exynos 4210. Το Exynos 4210 σχεδιάστηκε και κατασκευάστηκε από τη Samsung με την κωδική ονομασία Orion. Είναι διάδοχος του Exynos 3110. επομένως, καλύτερο από το Exynos 3110 από πολλές απόψεις. Τόσο η CPU, η σειρά ARM Cotex A9 διπλού πυρήνα με χρονισμό στα 1,2 GHz, όσο και η GPU, η διάσημη σχεδίαση Mali-400MP (4 πυρήνων) της ARM με χρονισμό στα 275 MHz, είναι πολύ καλύτερα σχέδια σε σύγκριση με αυτά που είχε στη διάθεση του Exynos 3110. Το Exynos 4210 ήταν το πρώτο SoC (ή μάλλον MPSoC – Multi Processor System-on-Chip) που ανέπτυξε το Mali-400MP της ARM. Ένα άλλο αξιοθέατο για το Exynos 4210 είναι η φυσική του υποστήριξη για τρεις οθόνες (τριπλές έξοδοι οθόνης: 1xWXGA, 2xWSVGA), η οποία είναι πολύ βολική για συσκευές που στοχεύουν το Exynos 4210. Το τσιπ ήταν γεμάτο με L1 (οδηγίες και δεδομένα) και L2 cache ιεραρχίες και είχε ενσωματωμένη 1 GB DDR3 SDRAM.
Μια σύγκριση μεταξύ του Exynos 3110 και του Exynos 4210 παρατίθεται παρακάτω.
Samsung Exynos 3110 | Samsung Exynos 4210 | |
Ημερομηνία κυκλοφορίας | Ιούνιος 2010 | Απρίλιος 2011 |
Τύπος | SoC | MPSoC |
Πρώτη συσκευή | Samsung Galaxy S | Samsung Galaxy S2 |
Άλλες συσκευές | Samsung Wave, Samsung Galaxy Tab, Google Nexus S | Μη Διαθέσιμο |
ISA | ARM v7 (32bit) | ARM v7 (32bit) |
CPU | ARM Cotex A8 (μονός πυρήνας) | ARM Cotex A9 (διπύρηνος) |
Ταχύτητα ρολογιού CPU | 1GHz | 1,2GHz |
GPU | PowerVR SGX540 | ARM Mali-400MP (4 πυρήνες) |
Ταχύτητα ρολογιού GPU | 400MHz (μη επαληθευμένο) | 275MHz |
Τεχνολογία CPU/GPU | 45nm | 45nm |
L1 Cache | Οδηγία 32kB, δεδομένα 32kB | Οδηγία 32kB, δεδομένα 32kB |
L2 Cache | 512kB | 1MB |
Μνήμη | 512MB DDR2 χαμηλής ισχύος (128MB χρησιμοποιούνται για προσωρινή μνήμη GPU) – αποτελεσματικό 384MB | 1GB χαμηλής ισχύος (LP) DDR3 |
Σύνοψη
Συνοπτικά, το Exynos 4210 είναι προφανώς καλύτερο από το Exynos 3110 (το οποίο αναμένεται από μεταγενέστερη σχεδίαση). Ενώ το Exynos 3110 χρησιμοποιούσε μια CPU ενός πυρήνα και μια GPU ενός πυρήνα, το Exynos 4210 χρησιμοποιεί μια CPU διπλού πυρήνα (η οποία χρονίζεται σε ταχύτερη συχνότητα σε σύγκριση με τον προκάτοχό του) και μια GPU πολλαπλών πυρήνων. Επιπλέον, είναι εξοπλισμένο με μεγαλύτερη μνήμη cache L2 (512kB έναντι 1MB) και μεγαλύτερη (384MB έναντι 1GB) και καλύτερη αρχιτεκτονική (DDR2 έναντι DDR3).