„SPARC International“ е създадена с цел „SPARC“ архитектурата да се разработва като "[[свободен хардуер]]", да се привлекат повече производители, които да съдействат за дизайна на архиктерута. Право за извършване на такава дейност е било дадено на няколко компании, измежду които „Texas Instruments“, „Atmel“, „Cypress Semiconductor“ и „Fujitsu“. Като резултат от дейността на SPARC International, SPARC архитектурата придобива статут на непатентован "свободен хардуер", с право на имплементиране без заплащане на роялти.
През март, 2006 г., Sun Microsystems оповестяват като „свободен хардуер“ цялостния дизайн и техническа спецификация на техния микропроцесор UltraSPARC T1 под името OpenSPARC T1. През 2007 г. е публикувана като „свободен хардуер“ и техническата спецификация на следващия модел от серията микропроцесори, UltraSPARC T1T2, под името OpenSPARC T2. Публикацията включва не само дизайнерския изходен код на процесорите, но и инструменти за симулация, изходен код за монитори на виртуални машини и други полезни инструменти.
Най-актуални варианти на СПАРК процесорите са следните модели произведени от „Fujitsu“: 34-ядрения SPARC64 XIfx (2.2 GHz, 1.1 терафлопс) лансиран през 2015 г. и използван в суперкомпютъра PRIMEHPC FX100; 16-ядрения SPARC64 X+ (3.2 GHz), произведен през 2014 г. През 2015 г. е произведен и 32-ядрения SPARC M7 (4.133 GHz) от [[Оракъл (корпорация)|Оракъл Корпорация]].
==История==
ИмаSPARC триархитектурата основние преработениизградена изданияна за изгражданеосновата на компютърнитетри системиверсии. ПървотоПървата публикуванопубликувана изданиеверсия е 32-битовбитовата SPARC Version 7 (V7), през 1986 година. SPARC Версия 8 (V8), подобрена характеристика на SPARC за изграждането на компютърните системи, е издаденaиздадена през 1990 г. Основните разлики между V7 и V8 са добавянето на умножениеинструкции наза цели числаумножение и инструкции за деление, ипромяна умножениена отточността 80-битоваta с разширена точностна аритметикааритметиката с десетична плаваща запетая наот 12880-битова аритметикакъм с четириядрена128-битова точност. SPARC V8 служи като основа за IEEE Standard 1754-1994, и IEEE стандарт за 32-битова микропроцесорна архитектура.
SPARC ВерсиятаВерсия 9 (V9), на 64-битоватабитова версия на SPARC архитектураархитектурата, е пусната от SPARC International през 1993 г. Тя е разработена от Комитета за изграждане на компютърни системи SPARC, състояща се от Amdahl Corporation, Fujitsu, ICL, LSI Logic, Matsushita, Philips, Рос Technology, Sun Microsystems, и Texas Instruments. По-новиВсички последващи спецификации винагина оставатSPARC съвместимиархитектурата ссе пълнатапридържат към основната спецификация на SPARC V9 (SPARC V9 Level 1 спецификация).
През 2002 г. SPARCе издадена съвместно програмиранатаразработената спецификацияот 1Fujitsu (JPS1)и еSun SPARC ''Joint пуснатаProgramming отSpecification Fujitsu и Sun1'' (JPS1), катокоято описва процесорни функции, които са идентично въведениимплементирани в процесорите и на двете компании ( "Commonality"- сходство). Първите процесори, съответстващи на JPS1 бяхабили UltraSPARC III от Sun и SPARC64 V от Fujitsu. Функционалности, които не покриват JPS1 са документирани за всеки процесор в "Implementation Supplements"- добавки и изпълнения.
В края на 2003 г., JPS2 е пуснатреализиран JPS2 да- поддържаза многоядрени процесори. Първите процесори, съответстващи на JPS2 били UltraSPARC IV от Sun и SPARC64 VI от Fujitsu.
В началото на 2006, Sun пусналансират разширена спецификация за изграждане на компютърните системи ,- UltraSPARC Architecture 2005 г. ТоваТя включва не само не-привилегирован и повечето от привилегированите части на SPARC V9, но и всички изграждащи ги разширения, разработени чрез производството на процесорите UltraSPARC III, IV, IV +, както и разширения СМТ"СMT" започващи с изпълнението на UltraSPARC T1:
.* VIS 1 и VIS 2 инструкциитенабор поставятот инструкции и разширения и асоцииран GSR-регистър ▼
.няколко* нивамножество наот световните регистринива, контролирани от GL-регистър ▼
* 64-битовата MMU архитектура на Sun
.* привилегированите инструкции ALLCLEAN, OTHERW, NORMALW, и INVALW ▼
* и др.
През 2007 , г. Sun пусналансират актуализирана спецификация, UltraSPARC Architecture 2007, къмна коиточиято ULTRASPARCоснова T2е имплементациятаизграден еUltraSPARC T2 спазенамикропроцесора. ▼
През Август, 2012 г., Oracle Corporation направоиздават нова спецификация, Oracle SPARC Architecture 2011, която освен цялостнатацялостна актуализация на референцията, добавя VIS 3 набор от инструкции, разширения и "hyperprivileged" режим закъм спецификацията от 2007 г.. ▼
▲.VIS 1 и VIS 2 инструкциите поставят разширения и асоцииран GSR-регистър
▲.няколко нива на световните регистри, контролирани от GL-регистър
. 64-битова MMU (компютърно изградената система) на Sun
▲.привилегированите инструкции ALLCLEAN, OTHERW, NORMALW, и INVALW
.достъпът до регистъра VER сега е хиперпривилигирован.
.инструкцията SIR е също хиперпривилигирована.
▲През 2007, Sun пусна актуализирана спецификация, UltraSPARC Architecture 2007, към които ULTRASPARC T2 имплементацията е спазена.
▲През Август, 2012, Oracle Corporation направо нова спецификация, Oracle SPARC Architecture 2011, която освен цялостната актуализация на референцията, добавя VIS 3 набор от инструкции, разширения и "hyperprivileged" режим за спецификацията от 2007.
През октомври 2015, Oracle пусна SPARC M7, първия процесор базиран на новата Oracle SPARC Architecture 2015 спецификация. Тази версия включва VIS 4 набор от инструкции и разширения.
SPARC архитектурата предлага непрекъсната приложимост на двоичната съвместимост от първия SPARC V7 до SUN UltraSPARC Architecture.
Сред различните имплментацииимплементации на SPARC, SUPERSPARC и UltraSPARC-I на Sun са много най-известни и бяха използвани като референтни системи за SPEC CPU95 и CPU2000 benchamrks. 296 MHz UltraSPARC-II е референтна система за SPEC CPU2006 benchmark.
Сред компаниите с право да имплементират SPARC архитектурата, са следните:
SPARC архитектурата е лицензирана в много компании, които развиха и произведоха имплементации като:
Afara Websystems, Bipolar Integrated Technology (BIT), C-Cube, Cypress Semiconductor, Fujitsu and Fujitsu Microelectronics, HAL Computer Systems, Hyundai, LSI Logic, Magnum Semiconductor, Meiko Scientific, Metaflow Technologies, Prisma, Ross Technology, Parsé Semiconductor Co., Scientific Atlanta, Solbourne Computer, Weitek.{{reflist|group="note"}}
|