SuperSPARC жана UltraSPARC
SPARC (Scalable Processor ARChitecture дегенден алынган) Sun Microsystems тарабынан иштелип чыккан RISC (Кыскартылган Instruction Set Computing) ISA (Инструкциялар топтому архитектурасы). Бул SPARC микропроцессорлорун бизнес серверлери сыяктуу суперкомпьютерлердин ноутбуктарынан тапса болот. Алар Solaris, OpenBSD жана NetBSD сыяктуу операциялык системаларды иштетишет. SuperSPARC – 1992-жылы иштелип чыккан SPARC версиясы. SuperSPARC микропроцессору SPARC V8 архитектуралык версиясын колдонот. UltraSPARC бул SuperSPARCтин ордуна SPARC микропроцессору. UltraSPARC 1995-жылы Sun Microsystems тарабынан иштелип чыккан. UltraSPARC V9 SPARC ISA колдонгон жана ал V9 ISA колдонгон биринчи SPARC микропроцессору болгон.
SuperSPARC
SuperSPARC - 1992-жылы Sun Microsystems тарабынан чыгарылган SPARC микропроцессорунун версиясы. Анын коддуу аты Викинг болгон. SuperSPARC микропроцессору SPARC V8 ISA колдонот. Sun 33MHz жана 40MHz SuperSPARC микропроцессордук версияларын киргизди. SuperSPARCде 3,1 миллион транзистор камтылган. Texas Instruments (TI) бул микропроцессорду Японияда чыгарган. SuperSPARC+ жана SuperSPARC-II SuperSPARCтин эки туундусу болгон. SuperSPARC+ микропроцессорун чыгаруунун максаты оригиналдуу версиядагы бир нече мүчүлүштүктөрдү оңдоо болгон. Бирок 1994-жылы чыгарылган SuperSPARC-II микропроцессору 80-90 МГц ылдамдыгы бар оригиналдуу SuperSAPRC микропроцессоруна салыштырмалуу жакшыртылган версия болгон. SuperSAPRC микропроцессорунун L1 кэши 16 КБ болгон. Анын L2 кэшинин сыйымдуулугу 2 МБ болгон. L3 кэши SuperSPARC микропроцессорунда болгон эмес. SuperSPARC-II коду Voyager болгон.
UltraSPARC
UltraSPARC - 1995-жылы Sun Microsystems тарабынан SuperSPARC-IIдин ордуна чыгарылган SPARC микропроцессорунун версиясы. Бул SPARC архитектурасынын V9 ISA колдонгон. Чынында, бул 64 бит SPARC V9 ISA негизиндеги биринчи SPARC микропроцессору болгон. Texas Instruments 64 бит UltraSPARC жасап чыгарган. 32 64 биттик жазуу бүтүн регистр файлында болгон. Бул суперскалярдык процессор, ал тогуз этаптан турган трубопровод боюнча буйруктарды ирети менен аткарат. Эки ALU бирдиги бар болчу, бирок бирөө гана көбөйтүү жана бөлүү операцияларын аткара алган. UltraSPARC микропроцессорунда мультимедиялык колдоону камсыз кылган FGU (сүзүүчү чекит/графикалык бирдик) деп аталган калкыма чекит бирдигинин өзгөчө түрү бар. Кэштин негизги жана экинчилик эки деңгээли бар. Негизги кэш 16 КБ жана экинчи кэш 512 КБдан 4 МБга чейин. Анын үч окуу жана үч жазуу түрүндөгү алты киргизүү жана чыгаруу порту болгон. Анда 3,8 миллион транзистор болгон.
SuperSPARC менен UltraSPARC ортосунда кандай айырма бар?
SuperSPARC жана UltraSPARC микропроцессорлорунун көптөгөн айырмачылыктары бар, айрыкча UltraSPARC микропроцессору 1995-жылы SuperSPARCди алмаштыргандан бери. SuperSPARC микропроцессору V8 SPARC ISA колдонгон, ал эми UltraSPARC микропроцессору V9 SPARC ISA колдонгон биринчи SPARC микропроцессору болгон. Чынында, UltraSPARC микропроцессору 64 биттик микропроцессор болгон. Түшүнүктүү, UltraSPARC микропроцессорунун тактык жыштыктары SuperSPARC микропроцессоруна караганда жогору болгон. Функционалдык бирдиктер боюнча байкаларлык айырма бар эле. SuperSPARC караганда жогорку саат жыштыгына жетүү үчүн, UltraSPARC микропроцессорунда жөнөкөй бирдиктер бар. Мисалы, бул саат жыштыгы чектелген эмес экенине ынануу үчүн ALU бирдиктерин каскаддаштырбоо аркылуу жетишилген. SuperSPARC микропроцессорунда 3,1 транзистор болсо, UltraSPARCде 3,8 транзистор болгон. UltraSPARC микропроцессорунун L2 кэши SuperSPARCтин L2ге салыштырмалуу чоңураак болгон. Жалпысынан, UlatraSPARC SuperSPARCге салыштырмалуу бардык тармактарда жогорку көрсөткүчтү камсыз кылды.