تفاوت بین SuperSPARC و UltraSPARC

تفاوت بین SuperSPARC و UltraSPARC
تفاوت بین SuperSPARC و UltraSPARC

تصویری: تفاوت بین SuperSPARC و UltraSPARC

تصویری: تفاوت بین SuperSPARC و UltraSPARC
تصویری: هر آنچه که باید در مورد پردازنده های گرافیکی PowerVR بدانید 2024, نوامبر
Anonim

SuperSPARC vs UltraSPARC

SPARC (برگرفته از Scalable Processor Architecture) یک 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

SuperSPARC نسخه ریزپردازنده SPARC است که در سال 1992 توسط Sun Microsystems منتشر شد. اسم رمز آن وایکینگ بود. ریزپردازنده SuperSPARC از SPARC V8 ISA استفاده می کند. Sun نسخه های ریزپردازنده 33 مگاهرتز و 40 مگاهرتز SuperSPARC را معرفی کرد. 3.1 میلیون ترانزیستور در SuperSPARC موجود بود. تگزاس اینسترومنتز (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 بود. تگزاس اینسترومنتز ساخت UltraSPARC 64 بیتی را انجام داد. 32 ورودی 64 بیتی در فایل رجیستر عدد صحیح بود. این یک پردازنده فوق اسکالر است که دستورالعمل ها را به ترتیب در خط لوله ای با 9 مرحله اجرا می کند. دو واحد ALU وجود داشت اما تنها یکی می توانست عملیات ضرب و تقسیم را انجام دهد. ریزپردازنده UltraSPARC دارای نوع خاصی از واحد نقطه شناور به نام FGU (واحد نقطه شناور/گرافیک) است که پشتیبانی چند رسانه ای را نیز ارائه می دهد. کش دو سطح اولیه و ثانویه وجود دارد. حافظه نهان اولیه 16 کیلوبایت و کش ثانویه 512 کیلوبایت تا 4 مگابایت است. دارای شش پورت ورودی و خروجی به صورت سه خواندن و سه درگاه نوشتن بود. این شامل 3.8 میلیون ترانزیستور بود.

تفاوت بین SuperSPARC و UltraSPARC چیست؟

ریزپردازنده‌های SuperSPARC و UltraSPARC تفاوت‌های زیادی دارند، به‌ویژه از زمانی که ریزپردازنده UltraSPARC در سال ۱۹۹۵ جایگزین SuperSPARC شد.ریزپردازنده 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 ارائه کرد.

توصیه شده: