SuperSPARC vs UltraSPARC
SPARC-ը (ստացվում է Scalable Processor Architecture-ից) RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture) մշակված 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-ը ներկայացրել է 33 ՄՀց և 40 ՄՀց հաճախականությամբ SuperSPARC միկրոպրոցեսորների տարբերակները: SuperSPARC-ում պարունակվում էր 3,1 միլիոն տրանզիստոր: Texas Instruments (TI) այս միկրոպրոցեսորը արտադրել է Ճապոնիայում: SuperSPARC+-ը և SuperSPARC-II-ը SuperSPARC-ի երկու ածանցյալներն էին: SuperSPARC+ միկրոպրոցեսորի թողարկման նպատակն էր ուղղել սկզբնական տարբերակում առկա մի քանի սխալներ: Այնուամենայնիվ, SuperSPARC-II միկրոպրոցեսորը, որը թողարկվել է 1994 թվականին, բարելավված տարբերակ էր՝ համեմատած օրիգինալ SuperSAPRC միկրոպրոցեսորի հետ մինչև 80-90 ՄՀց արագությամբ: SuperSAPRC միկրոպրոցեսորն ուներ L1 քեշ 16 ԿԲ: Դրա L2 քեշը 2 ՄԲ տարողություն ուներ: L3 քեշը չկար SuperSPARC միկրոպրոցեսորում: SuperSPARC-II-ը ստացել է «Վոյաջեր» ծածկանունը:
UltraSPARC
UltraSPARC-ը SPARC միկրոպրոցեսորի տարբերակն է, որը թողարկվել է Sun Microsystems-ի կողմից 1995 թվականին՝ փոխարինելով SuperSPARC-II-ին:Այն օգտագործում էր SPARC ճարտարապետության V9 ISA: Փաստորեն, դա առաջին SPARC միկրոպրոցեսորն էր, որը հիմնված էր 64 բիթանոց SPARC V9 ISA-ի վրա: Texas Instruments-ն իրականացրել է 64 բիթանոց UltraSPARC-ի արտադրությունը: 32 64-բիթանոց մուտքեր եղել են ամբողջ թվերի ռեգիստրի ֆայլում: Այն սուպերսկալյար պրոցեսոր է, որը հրահանգներ է կատարում ինը փուլով խողովակաշարով: Կային երկու ԱԼՀ միավոր, բայց միայն մեկը կարող էր իրականացնել բազմապատկման և բաժանման գործողություններ: 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-ի հետ: