SuperSPARC مقابل UltraSPARC
SPARC (مشتق من معمارية المعالج القابل للتطوير) هي RISC (حوسبة مجموعة التعليمات المخفضة) ISA (بنية مجموعة التعليمات) التي طورتها شركة 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 هو إصدار من المعالج الدقيق SPARC الذي تم إصداره في عام 1992 بواسطة Sun Microsystems. كان يحمل الاسم الرمزي فايكنغ. يستخدم المعالج الدقيق SuperSPARC SPARC V8 ISA. قدمت Sun إصدارات من المعالجات الدقيقة SuperSPARC بسرعة 33 ميجاهرتز و 40 ميجاهرتز. تم احتواء 3.1 مليون ترانزستور في SuperSPARC. قامت شركة Texas Instruments (TI) بتصنيع هذا المعالج الدقيق في اليابان. SuperSPARC + و SuperSPARC-II كانا مشتقين من SuperSPARC. كان الهدف من إطلاق المعالج الدقيق SuperSPARC + هو إصلاح بعض الأخطاء الموجودة في الإصدار الأصلي. ومع ذلك ، كان المعالج الدقيق SuperSPARC-II ، الذي تم إصداره في عام 1994 ، نسخة محسنة مقارنة بمعالج SuperSAPRC الأصلي بسرعات تصل إلى 80-90 ميجا هرتز. يحتوي المعالج الدقيق SuperSAPRC على ذاكرة تخزين مؤقت L1 تبلغ 16 كيلوبايت. تبلغ سعة ذاكرة التخزين المؤقت L2 الخاصة بها 2 ميجابايت. لم تكن ذاكرة التخزين المؤقت L3 موجودة في المعالج الدقيق SuperSPARC. تمت تسمية SuperSPARC-II باسم Voyager.
UltraSPARC
UltraSPARC هو إصدار من المعالجات الدقيقة SPARC التي أصدرتها شركة Sun Microsystems في عام 1995 لتحل محل SuperSPARC-II.تم استخدام V9 ISA لهندسة SPARC. في الواقع ، كان أول معالج دقيق SPARC يعتمد على 64 بت SPARC V9 ISA. نفذت شركة Texas Instruments تصنيع 64 بت UltraSPARC. كانت 32 إدخالات 64 بت في ملف تسجيل الأعداد الصحيحة. إنه معالج فائق السرعة ينفذ التعليمات بالترتيب في خط أنابيب يتألف من تسع مراحل. كانت هناك وحدتان من وحدات ALU ولكن واحدة فقط يمكنها تنفيذ عمليات الضرب والقسمة. يحتوي المعالج الدقيق UltraSPARC على نوع خاص من وحدات النقطة العائمة تسمى FGU (وحدة النقطة العائمة / وحدة الرسومات) ، والتي توفر أيضًا دعمًا للوسائط المتعددة. هناك مستويان من ذاكرة التخزين المؤقت هما الأساسي والثانوي. ذاكرة التخزين المؤقت الأساسية هي 16 كيلو بايت وذاكرة التخزين المؤقت الثانوية من 512 كيلو بايت إلى 4 ميجا بايت. كان يحتوي على ستة منافذ إدخال وإخراج في شكل ثلاث قراءات وثلاث عمليات كتابة. كان يحتوي على 3.8 مليون ترانزستور.
ما الفرق بين SuperSPARC و UltraSPARC؟
المعالجات الدقيقة SuperSPARC و UltraSPARC لها العديد من الاختلافات ، خاصة وأن المعالج الدقيق UltraSPARC حل محل SuperSPARC في عام 1995.استخدم المعالج الدقيق SuperSPARC V8 SPARC ISA ، بينما كان المعالج الدقيق UltraSPARC أول معالج دقيق SPARC يستخدم V9 SPARC ISA. في الواقع ، كان المعالج الدقيق UltraSPARC معالجًا دقيقًا 64 بت. من المفهوم أن المعالج الدقيق UltraSPARC لديه ترددات ساعة أعلى من المعالج الدقيق SuperSPARC. من حيث الوحدات الوظيفية ، كان هناك فرق ملحوظ. لتحقيق ترددات ساعة أعلى من SuperSPARC ، يحتوي المعالج الدقيق UltraSPARC على وحدات أبسط. على سبيل المثال ، تم تحقيق ذلك من خلال عدم تتابع وحدات ALU للتأكد من عدم تقييد تردد الساعة. يحتوي المعالج الدقيق SuperSPARC على 3.1 ترانزستور ، بينما يحتوي UltraSPARC على 3.8 ترانزستور. يحتوي المعالج الدقيق UltraSPARC على ذاكرة تخزين مؤقت L2 أكبر مقارنةً بمعالج SuperSPARC L2. بشكل عام ، قدمت UlatraSPARC أداءً أعلى في جميع المجالات مقارنةً بـ SuperSPARC.