Διαφορά μεταξύ SuperSPARC και UltraSPARC

Anonim

που αναπτύχθηκαν από την Sun Microsystems.Αυτοί οι μικροεπεξεργαστές SPARC μπορούν να βρεθούν σε φορητούς υπολογιστές σε υπερυπολογιστές όπως επιχειρησιακοί εξυπηρετητές.Αποτελούν λειτουργικά συστήματα όπως το Solaris, το OpenBSD και το NetBSD.Το SuperSPARC είναι η έκδοση του SPARC που αναπτύχθηκε το 1992. Ο μικροεπεξεργαστής SuperSPARC χρησιμοποιεί την έκδοση αρχιτεκτονικής SPARC V8. Το UltraSPARC είναι ο μικροεπεξεργαστής SPARC που αντικατέστησε το SuperSPARC Το UltraSPARC αναπτύχθηκε το 1995 από την Sun Microsystems και το UltraSPARC χρησιμοποίησε το V9 SPARC ISA και ήταν ο πρώτος μικροεπεξεργαστής SPARC που χρησιμοποίησε το V9 ISA

SuperSPARC

Το SuperSPARC είναι η έκδοση του μικροεπεξεργαστή SPARC που κυκλοφόρησε το 1992 από την Sun Microsystems. Ήταν με τον κωδικό Viking. Ο μικροεπεξεργαστής SuperSPARC χρησιμοποιεί το SPARC V8 ISA. Η Sun εισήγαγε εκδόσεις μικροεπεξεργαστών 33MHz και 40MHz SuperSPARC. 3. Στο SuperSPARC περιλαμβάνονταν 1 εκατομμύριο τρανζίστορ. Η Texas Instruments (TI) κατασκευάζει αυτόν τον μικροεπεξεργαστή στην Ιαπωνία. Τα SuperSPARC + και SuperSPARC-II ήταν δύο παράγωγα του SuperSPARC. Η πρόθεση πίσω από την αποδέσμευση του μικροεπεξεργαστή SuperSPARC + ήταν να διορθώσει λίγα σφάλματα που υπάρχουν στην αρχική έκδοση. Ωστόσο, ο μικροεπεξεργαστής SuperSPARC-II, ο οποίος κυκλοφόρησε το 1994, ήταν μια βελτιωμένη έκδοση σε σύγκριση με τον αρχικό μικροεπεξεργαστή SuperSAPRC με ταχύτητες μέχρι 80-90MHz. Ο μικροεπεξεργαστής SuperSAPRC είχε μια L1 cache 16KB. Η μνήμη L2 της είχε χωρητικότητα 2MB. Η L3 cache δεν υπήρχε στο μικροεπεξεργαστή SuperSPARC. Το SuperSPARC-II ήταν με την κωδική ονομασία Voyager.

UltraSPARC

UltraSPARC είναι η έκδοση του μικροεπεξεργαστή SPARC που κυκλοφόρησε η Sun Microsystems το 1995 αντικαθιστώντας το SuperSPARC-II. Χρησιμοποίησε V9 ISA της αρχιτεκτονικής SPARC. Στην πραγματικότητα, ήταν ο πρώτος μικροεπεξεργαστής SPARC βασισμένος σε 64 bit SPARC V9 ISA. Η Texas Instruments πραγματοποίησε την κατασκευή UltraSPARC 64 bit. 32 καταχωρήσεις 64-bit ήταν στο αρχείο ακέραιων εγγραφών. Είναι ένας επεξεργαστής υπερισχύων, ο οποίος εκτελεί εντολές σε σειρά σε έναν αγωγό με εννέα στάδια. Υπήρχαν δύο μονάδες ALU, αλλά μόνο μία μπορούσε να πραγματοποιήσει πολλαπλές και διαχωριστικές λειτουργίες. Ο μικροεπεξεργαστής UltraSPARC έχει έναν ειδικό τύπο μονάδας κινητής υποδιαστολής που ονομάζεται FGU (μονάδα κινητής υποδιαστολής / γραφικών), το οποίο παρέχει και υποστήριξη πολυμέσων. Υπάρχουν δύο επίπεδα κρυφής μνήμης ως πρωτεύον και δευτερεύον. Η κύρια μνήμη cache είναι 16KB και η δευτερεύουσα cache είναι 512KB έως 4MB. Είχε έξι θύρες εισόδου και εξόδου με τη μορφή τριών αναγνώσεων και τριών εγγραφών. Περιείχε 3,8 εκατομμύρια τρανζίστορ.

Ποια είναι η διαφορά μεταξύ του SuperSPARC και του UltraSPARC;

Οι μικροεπεξεργαστές SuperSPARC και UltraSPARC έχουν πολλές διαφορές, ειδικά επειδή ο μικροεπεξεργαστής UltraSPARC αντικατέστησε το SuperSPARC το 1995.Ο μικροεπεξεργαστής SuperSPARC που χρησιμοποιήθηκε ήταν V8 SPARC ISA, ενώ ο μικροεπεξεργαστής UltraSPARC ήταν ο πρώτος μικροεπεξεργαστής SPARC που χρησιμοποίησε το V9 SPARC ISA. Στην πραγματικότητα, ο μικροεπεξεργαστής UltraSPARC ήταν ένας μικροεπεξεργαστής 64-bit. Είναι κατανοητό ότι ο μικροεπεξεργαστής UltraSPARC είχε υψηλότερες συχνότητες ρολογιού από τον μικροεπεξεργαστή SuperSPARC. Όσον αφορά τις λειτουργικές μονάδες, υπήρξε αξιοσημείωτη διαφορά. Για να επιτευχθούν υψηλότερες συχνότητες ρολογιού από το SuperSPARC, ο μικροεπεξεργαστής UltraSPARC έχει απλούστερες μονάδες. Για παράδειγμα, αυτό επιτεύχθηκε με τη μη κλιμάκωση των μονάδων ALU για να βεβαιωθείτε ότι δεν περιορίστηκε η συχνότητα ρολογιού. Ο μικροεπεξεργαστής SuperSPARC είχε 3,1 τρανζίστορ, ενώ ο UltraSPARC είχε 3,8 τρανζίστορ. Ο μικροεπεξεργαστής UltraSPARC είχε μεγαλύτερη L2 cache σε σύγκριση με το L2 του SuperSPARC. Συνολικά, το UlatraSPARC παρείχε υψηλότερες επιδόσεις σε όλες τις περιοχές σε σύγκριση με το SuperSPARC.