Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Sparc )
Перейти к навигации Перейти к поиску

ВС UltraSPARC II , микропроцессор (1997)

SPARC ( Scalable Processor Architecture ) - это архитектура набора команд (ISA) для вычислений с сокращенным набором команд (RISC ), первоначально разработанная Sun Microsystems . [1] [2] На его конструкцию сильно повлияла экспериментальная система Berkeley RISC , разработанная в начале 1980-х годов. Впервые разработанный в 1986 г. и выпущенный в 1987 г. [3] [2] SPARC был одной из самых успешных ранних коммерческих RISC-систем, и ее успех привел к внедрению аналогичных проектов RISC от ряда поставщиков в течение 1980-х и 90-х годов.

Первая реализация исходной 32-битной архитектуры (SPARC V7) использовалась в рабочих станциях и серверных системах Sun-4 Sun , заменив их более ранние системы Sun-3 на базе процессоров Motorola серии 68000 . SPARC V8 добавил ряд улучшений, которые были частью серии процессоров SuperSPARC , выпущенных в 1992 году. SPARC V9, выпущенный в 1993 году, представил 64-битную архитектуру и впервые был выпущен в процессорах Sun UltraSPARC в 1995 году. Позже были использованы процессоры SPARC. в симметричной многопроцессорной обработке (SMP) и неоднородном доступе к памяти ( CC-NUMA) серверы производства Sun, Solbourne и Fujitsu , среди прочих.

Дизайн был передан международной торговой группе SPARC в 1989 году, и с тех пор его архитектура разрабатывалась ее членами. SPARC International также отвечает за лицензирование и продвижение архитектуры SPARC, управление товарными знаками SPARC (включая SPARC, которым он владеет) и обеспечение тестирования на соответствие . SPARC International был предназначен для развития архитектуры SPARC для создания более крупной экосистемы; SPARC получил лицензию у нескольких производителей, включая Atmel , Bipolar Integrated Technology , Cypress Semiconductor , Fujitsu , Matsushita и Texas Instruments.. Благодаря SPARC International, SPARC является полностью открытым, независимым и бесплатным.

По состоянию на сентябрь 2017 года, последние процессоры коммерческого высокого класса SPARC являются Fujitsu «s SPARC64 XII (введено в 2017 году для своего сервера SPARC М12) и Oracle » s SPARC M8 введены в сентябре 2017 года для своих высокопроизводительных серверов.

В пятницу, 1 сентября 2017 года, после серии увольнений, начавшейся в Oracle Labs в ноябре 2016 года, Oracle прекратила разработку SPARC после завершения M8. Большая часть группы разработчиков процессорных ядер в Остине, штат Техас, была уволена, как и группы в Санта-Кларе, Калифорния, и Берлингтоне, Массачусетс. [4] [5] Разработка SPARC продолжается: Fujitsu возвращается к роли ведущего поставщика серверов SPARC с новым процессором, который должен появиться в 2020 году. [6]

Особенности [ править ]

На архитектуру SPARC сильно повлияли более ранние разработки RISC, включая RISC I и II Калифорнийского университета в Беркли и IBM 801 . Эти оригинальные конструкции RISC были минималистичными, включали как можно меньше функций или кодов операций и были нацелены на выполнение инструкций со скоростью почти одна инструкция за такт . Это сделало их похожими на архитектуру MIPS во многих отношениях, включая отсутствие таких инструкций, как умножение или деление. Еще одна особенность SPARC, на которую повлияло это раннее движение RISC, - это слот задержки перехода .

Процессор SPARC обычно содержит до 160 регистров общего назначения . Согласно спецификации Oracle SPARC Architecture 2015 «реализация может содержать от 72 до 640 64-битных регистров общего назначения». [7] В любой момент только 32 из них сразу видны программному обеспечению - 8 представляют собой набор глобальных регистров (один из которых, g0 , жестко привязан к нулю, поэтому только семь из них могут использоваться в качестве регистров) и остальные 24 - из стека регистров. Эти 24 регистра образуют так называемое окно регистров., а при вызове / возврате функции это окно перемещается вверх и вниз по стеку регистров. Каждое окно имеет 8 локальных регистров и делит 8 регистров с каждым из соседних окон. Общие регистры используются для передачи параметров функции и возврата значений, а локальные регистры используются для сохранения локальных значений при вызовах функций.

«Масштабируемость» в SPARC проистекает из того факта, что спецификация SPARC позволяет масштабировать реализации от встроенных процессоров до больших серверных процессоров, причем все они используют один и тот же основной (непривилегированный) набор команд. Одним из архитектурных параметров, которые можно масштабировать, является количество реализованных окон регистров; спецификация позволяет реализовать от трех до 32 окон, поэтому реализация может выбрать реализацию всех 32 окон, чтобы обеспечить максимальную эффективность стека вызовов , или реализовать только три, чтобы снизить стоимость и сложность дизайна, или реализовать некоторое количество между ними. Другие архитектуры, которые включают аналогичные функции файлов регистров, включают Intel i960 , IA-64 и AMD 29000 .

Архитектура претерпела несколько изменений. В Версии 8 появилась функция аппаратного умножения и разделения. [8] [9] В спецификацию SPARC версии 9, опубликованную в 1994 году, были добавлены 64-битные (адресация и данные). [10]

В SPARC версии 8 регистровый файл с плавающей запятой имеет 16 регистров двойной точности . Каждый из них может использоваться как два регистра одинарной точности , что дает в общей сложности 32 регистра одинарной точности. Пара нечетно-четных регистров двойной точности может использоваться как регистр четверной точности , что позволяет использовать 8 регистров четверной точности. В SPARC версии 9 добавлено еще 16 регистров двойной точности (к которым также можно получить доступ как к 8 регистрам четверной точности), но эти дополнительные регистры не могут быть доступны как регистры одинарной точности. По состоянию на 2004 год ни один из процессоров SPARC не поддерживает операции с четырехкратной точностью аппаратно. [11]

Инструкции сложения и вычитания с тегами выполняют сложение и вычитание значений, проверяя, что два нижних бита обоих операндов равны 0, и сообщают о переполнении, если это не так. Это может быть полезно при реализации среды выполнения для ML , Lisp и подобных языков, которые могут использовать тегированный целочисленный формат.

Порядок байт в 32-битной SPARC V8 архитектуры является чисто большим обратным порядком байтов. 64-битная архитектура SPARC V9 использует инструкции с прямым порядком байтов, но может обращаться к данным в порядке байтов с прямым или обратным порядком байтов, который выбирается либо на уровне инструкции приложения ( загрузка-хранилище ), либо на уровне страницы памяти (через Настройка MMU). Последний часто используется для доступа к данным от устройств с прямым порядком байтов, например, на шинах PCI.

История [ править ]

В архитектуру было внесено три основных изменения. Первой опубликованной версией была 32-разрядная версия SPARC версии 7 (V7) в 1986 году. SPARC версии 8 (V8), расширенное определение архитектуры SPARC, было выпущено в 1990 году. Основные различия между V7 и V8 заключались в добавлении целочисленного умножения и разделить инструкции и перейти с 80-битной арифметики с плавающей запятой «расширенной точности» на 128-битную арифметику « четверной точности ». SPARC V8 послужил основой для стандарта IEEE 1754-1994, стандарта IEEE для 32-разрядной микропроцессорной архитектуры.

SPARC Version 9 , 64-разрядная архитектура SPARC, была выпущена SPARC International в 1993 году. Она была разработана Комитетом по архитектуре SPARC, в состав которого входят Amdahl Corporation , Fujitsu , ICL , LSI Logic , Matsushita , Philips , Ross Technology , Sun Microsystems и Техасские инструменты . Новые спецификации всегда соответствуют полной спецификации SPARC V9 Level 1.

В 2002 году Fujitsu и Sun выпустили спецификацию совместного программирования SPARC 1 (JPS1), в которой описаны функции процессора, которые были одинаково реализованы в процессорах обеих компаний («Общность»). Первыми процессорами, соответствующими JPS1, были UltraSPARC III от Sun и SPARC64 V от Fujitsu. Функциональные возможности, не охваченные JPS1, задокументированы для каждого процессора в «Дополнениях к реализации».

В конце 2003 года был выпущен JPS2 для поддержки многоядерных процессоров. Первыми процессорами, соответствующими JPS2, были UltraSPARC IV от Sun и SPARC64 VI от Fujitsu.

В начале 2006 года Sun выпустила расширенную спецификацию архитектуры UltraSPARC Architecture 2005 . Это включает в себя не только непривилегированные и большинство привилегированных частей SPARC V9, но также все архитектурные расширения, разработанные в поколениях процессоров UltraSPARC III, IV IV +, а также расширения CMT, начиная с реализации UltraSPARC T1 :

  • в VIS 1 и 2 VIS набор инструкций расширения и связанный с ним регистр GSR
  • несколько уровней глобальных регистров, управляемых регистром GL
  • 64-битная архитектура MMU от Sun
  • привилегированные инструкции ALLCLEAN, OTHERW, NORMALW и INVALW
  • доступ к регистру VER теперь сверхпривилегирован
  • инструкция SIR теперь является сверхпривилегированной

В 2007 году Sun выпустила обновленную спецификацию UltraSPARC Architecture 2007 , которой соответствует реализация UltraSPARC T2 .

В августе 2012 года корпорация Oracle представила новую спецификацию Oracle SPARC Architecture 2011 , которая, помимо общего обновления справочника, добавляет в спецификацию 2007 года расширения набора инструкций VIS 3 и гиперпривилегированный режим . [12]

В октябре 2015 года Oracle выпустила SPARC M7, первый процессор, основанный на новой спецификации Oracle SPARC Architecture 2015 . [7] [13] Эта версия включает расширения набора команд VIS 4 и аппаратное шифрование, а также защищенную память (SSM) [14]

Архитектура SPARC обеспечивала непрерывную двоичную совместимость приложений от первой реализации SPARC V7 в 1987 году до реализации архитектуры Sun UltraSPARC.

Среди различных реализаций SPARC очень популярными были Sun SuperSPARC и UltraSPARC-I, которые использовались в качестве эталонных систем для тестов SPEC CPU95 и CPU2000. UltraSPARC-II с частотой 296 МГц является эталонной системой для теста SPEC CPU2006.

Лицензиаты архитектуры SPARC [ править ]

Следующие организации лицензировали архитектуру SPARC:

  • Веб-системы Афара
  • Биполярная интегрированная технология (BIT)
  • Cypress Semiconductor
  • Европейский центр космических исследований и технологий (ESTEC)
  • Fujitsu (и ее дочерняя компания Fujitsu Microelectronics)
  • Gaisler Research
  • Компьютерные системы HAL
  • Hyundai
  • LSI Logic
  • Matra Harris Semiconductors (MHS)
  • Matsushita Electrical Industrial Co.
  • Meiko Scientific
  • Метафлоу Технологии
  • Philips Electronics
  • Призма
  • Росс Технологии
  • Solbourne Computer
  • Корпорация системного и технологического проектирования (SPEC)
  • ТЕМИКА
  • Weitek

Реализации [ править ]

Примечания :

  1. ^ a b Потоков на ядро ​​× количество ядер
  2. ^ Различные реализации SPARC V7 были произведены Fujitsu, LSI Logic , Weitek, Texas Instruments, Cypress и Temic. Процессор SPARC V7 обычно состоит из нескольких дискретных микросхем, обычно состоящих из целочисленного блока (IU), блока с плавающей запятой (FPU), блока управления памятью (MMU) и кэш-памяти. Напротив, Atmel (теперь Microchip Technology) TSC695 представляет собой однокристальную реализацию SPARC V7.
  3. ^ @ 167 МГц
  4. ^ @ 250 МГц
  5. ^ @ 400 МГц
  6. ^ @ 440 МГц
  7. ^ макс. @ 500 МГц
  8. ^ @ 1200 МГц
  9. ^ без учета шин ввода / вывода
  10. ^ номинальный; спецификация от 100 до 424 МГц в зависимости от возможностей подключенной RAM

Поддержка операционной системы [ править ]

Машины SPARC обычно использовали SunOS , Solaris или OpenSolaris от Sun , включая производные illumos и OpenIndiana , но также использовались другие операционные системы , такие как NeXTSTEP , RTEMS , FreeBSD , OpenBSD , NetBSD и Linux .

В 1993 году Intergraph объявил о переносе Windows NT на архитектуру SPARC [41], но позже он был отменен.

В октябре 2015 года Oracle анонсировала «эталонную платформу Linux для SPARC». [42]

Реализации с открытым исходным кодом [ править ]

Существует несколько полностью открытых реализаций архитектуры SPARC:

  • LEON , 32-битная радиационно- стойкая реализация SPARC V8, разработанная специально для использования в космосе. Исходный код написан на VHDL и распространяется под лицензией GPL .
  • OpenSPARC T1 , выпущенный в 2006 году, представляет собой 64-битную 32-поточную реализацию, соответствующую архитектуре UltraSPARC 2005 и SPARC версии 9 (уровень 1). Исходный код написан на Verilog и лицензирован по многим лицензиям. Большая часть исходного кода OpenSPARC T1 находится под лицензией GPL. Исходный код, основанный на существующих проектах с открытым исходным кодом, по-прежнему будет лицензироваться согласно их текущим лицензиям. Бинарные программы лицензируются в соответствии с лицензионным соглашением по бинарному ПО .
  • S1 , 64-битное ядро ​​ЦП, совместимое с Wishbone, основанное на дизайне OpenSPARC T1. Это одно ядро ​​UltraSPARC v9, поддерживающее 4-сторонний SMT. Как и T1, исходный код находится под лицензией GPL.
  • OpenSPARC T2 , выпущенный в 2008 году, представляет собой 64-битную, 64-поточную реализацию, соответствующую архитектуре UltraSPARC 2007 и SPARC версии 9 (уровень 1). Исходный код написан на Verilog и лицензирован по многим лицензиям. Большая часть исходного кода OpenSPARC T2 находится под лицензией GPL. Исходный код, основанный на существующих проектах с открытым исходным кодом, по-прежнему будет лицензироваться согласно их текущим лицензиям. Бинарные программы лицензируются в соответствии с лицензионным соглашением по бинарному ПО.

Также существует симулятор с полностью открытым исходным кодом для архитектуры SPARC:

  • RAMP Gold , 32-битная, 64-поточная реализация SPARC версии 8, предназначенная для моделирования архитектуры на основе FPGA. RAMP Gold написан примерно на 36 000 строк SystemVerilog и распространяется по лицензиям BSD .

Суперкомпьютеры [ править ]

Для нагрузок HPC Fujitsu создает специализированные процессоры SPARC64 fx с новым набором расширений инструкций под названием HPC-ACE (High Performance Computing - Arithmetic Computational Extensions).

Компьютер Fujitsu K занял первое место в списках TOP500 за июнь и ноябрь 2011 года. Он объединяет 88 128 процессоров SPARC64 VIIIfx , каждый с восемью ядрами, в общей сложности 705 024 ядра - почти вдвое больше, чем у любой другой системы в ТОП500 на тот момент. K Computer был более мощным, чем следующие пять систем в списке вместе взятых, и имел самое высокое соотношение производительности и мощности среди всех суперкомпьютерных систем. [43] Он также занял 6-е место в рейтинге Green500 за июнь 2011 года с показателем 824,56 MFLOPS / Вт. [44] В ноябрьском выпуске TOP500 за 2012 год компьютер K занял 3-е место, используя большую часть мощности из трех лучших. [45] Он занял 85-е место в соответствующем выпуске Green500 . [46] Новые процессоры HPC, IXfx и XIfx , были включены в последние суперкомпьютеры PRIMEHPC FX10 и FX100.

Tianhe-2 ( TOP500 №1 по состоянию на ноябрь 2014 г. [47] ) имеет ряд узлов с процессорами на базе Galaxy FT-1500 OpenSPARC , разработанными в Китае. Однако эти процессоры не внесли вклад в оценку LINPACK . [48] [49]

См. Также [ править ]

  • ERC32  - на основе спецификации SPARC V7
  • Ross Technology, Inc.  - разработчик микропроцессоров SPARC в 1980-х и 1990-х годах.
  • Sparcle  - модифицированный SPARC с поддержкой многопроцессорности, используемый проектом MIT Alewife
  • LEON  - процессор SPARC V8 с космическим рейтингом.
  • R1000  - российский четырехъядерный микропроцессор на базе спецификации SPARC V9
  • Galaxy FT-1500  - китайский 16-ядерный процессор на базе OpenSPARC

Ссылки [ править ]

  1. ^ a b c «Fujitsu перенесет ARM в мир Super» . Музей CPU Shack . 21 июня 2016 . Проверено 30 июня 2019 года .
  2. ^ a b c d "Хронология" . SPARC International . Проверено 30 июня 2019 года .
  3. ^ a b «Fujitsu SPARC» . cpu-collection.de . Проверено 30 июня 2019 года .
  4. Стивен Дж. Воан-Николс (5 сентября 2017 г.). «Закат: Oracle закрывает последние линейки продуктов Sun» . ZDNet .
  5. Шон Николс (31 августа 2017 г.). «Oracle, наконец, решает прекратить затягивать неизбежное, начинает увольнение оборудования» . Реестр .
  6. ^ «SPARC И СОЛЯРИС, ПРОШЛОЕ И БУДУЩЕЕ - Сказки из центра обработки данных» . Байки из датацентра . 30 октября 2017 года . Проверено 23 января 2018 года .
  7. ^ a b «Архитектура Oracle SPARC 2015: Одна архитектура ... Множественные инновационные реализации» (PDF) . Проект D1.0.0. 12 января 2016 . Проверено 13 июня 2016 года . IMPL. DEP. # 2-V8: реализация архитектуры Oracle SPARC может содержать от 72 до 640 64-разрядных регистров R общего назначения. Это соответствует группировке регистров в наборы MAXPGL + 1 глобальных регистров R плюс кольцевой стек наборов N_REG_WINDOWS по 16 регистров в каждом, известных как окна регистров. Количество присутствующих окон регистров (N_REG_WINDOWS) зависит от реализации в диапазоне от 3 до 32 (включительно).
  8. ^ "Параметры SPARC" , Использование коллекции компиляторов GNU (GCC) , GNU , получено 8 января 2013 г.
  9. ^ Оптимизация SPARC с помощью GCC , OSNews , 23 февраля 2004 г. , получено 8 января 2013 г.
  10. ^ Уивер, DL; Germond, T., eds. (1994), «Руководство по архитектуре SPARC, версия 9» , SPARC International, Inc. , Prentice Hall , ISBN 0-13-825001-4, архивировано (PDF) из оригинала 18 января 2012 г. , получено 6 декабря 2011 г.
  11. ^ «Поведение и реализация SPARC» . Руководство по численным вычислениям - Sun Studio 10 . Sun Microsystems, Inc. 2004 . Проверено 24 сентября 2011 года . Однако есть четыре ситуации, когда оборудование не может успешно выполнить инструкцию с плавающей запятой: ... Инструкция не реализуется на оборудовании (например, ... инструкции с четырьмя точностью на любом FPU SPARC).
  12. ^ "Oracle SPARC Architecture 2011" (PDF) , Oracle Corporation , 21 мая 2014 г. , получено 25 ноября 2015 г.
  13. ^ Джон Соат. «Инновации SPARC M7» . Веб-сайт Oracle . Корпорация Oracle . Проверено 13 октября 2015 года .
  14. ^ «Программное обеспечение в кремниевом облаке - Oracle» . www.oracle.com .
  15. ^ "Floodgap Retrobits представляет Solbourne Solace: алтарь забытого SPARC" . www.floodgap.com . Проверено 14 января 2020 года .
  16. ^ Sager, D .; Hinton, G .; Аптон, М .; Chappell, T .; Флетчер, Т. Д.; Самаан, С .; Мюррей, Р. (2001). «Микропроцессор CMOS IA32 0,18 мкм с целочисленным исполнительным блоком 4 ГГц». 2001 Международная конференция по твердотельным схемам IEEE. Сборник технических статей. ISSCC (каталожный номер 01CH37177) . Сан-Франциско, Калифорния, США: IEEE: 324–325. DOI : 10.1109 / ISSCC.2001.912658 . ISBN 978-0-7803-6608-4.
  17. ^ Основные функции и характеристики FX1 (PDF) , Fujitsu , 19 февраля 2008 г. , получено 6 декабря 2011 г.
  18. ^ Тремблей, Марк ; Чаудри, Шейлендер (19 февраля 2008 г.), «Процессор CMT SPARC (R) третьего поколения, 65 нм, 16 ядер, 32 потока и 32 потока Scout» (PDF) , OpenSPARC , Sun Microsystems , получено 6 декабря 2011 г.
  19. Вэнс, Эшли (15 июня 2009 г.), «Sun Is Said to Cancel Big Chip Project» , The New York Times , получено 23 мая 2010 г.
  20. ^ "Fujitsu демонстрирует SPARC64 VII" , heise online , 28 августа 2008 г. , получено 6 декабря 2011 г.
  21. Barak, Sylvie (14 мая 2009 г.), «Fujitsu представляет самый быстрый процессор в мире» , The Inquirer , получено 6 декабря 2011 г.
  22. ^ «Процессор Sparc T3» (PDF) , Oracle Corporation , получено 6 декабря 2011 г.
  23. Морган, Тимоти Прикетт (3 декабря 2010 г.), «Эллисон: Sparc T4 должен выйти в следующем году» , The Register , получено 6 декабря 2011 г.
  24. ^ "Архитектура серверов SPARC Enterprise серии M" (PDF) , Fujitsu , апрель 2011 г.
  25. Морган, Тимоти Прикетт (22 августа 2011 г.), «Oracle's Sparc T4 chip» , The Register , получено 6 декабря 2011 г.
  26. Морган, Тимоти Прикетт (21 ноября 2011 г.), «Fujitsu демонстрирует 16-ядерный супер потрясающий Sparc64» , The Register , получено 8 декабря 2011 г.
  27. ^ "Fujitsu запускает суперкомпьютер PRIMEHPC FX10" , Fujitsu , 7 ноября 2011 г. , получено 3 февраля 2012 г.
  28. ^ "Ixfx Download" (PDF) . fujitsu.com.
  29. ^ «Изображения SPARC64» (PDF) . fujitsu.com . Проверено 29 августа 2017 года .
  30. ^ «Продукты Oracle» (PDF) . oracle.com . Проверено 29 августа 2017 года .
  31. ^ «Продукты Oracle SPARC» (PDF) . oracle.com . Проверено 29 августа 2017 года .
  32. ^ "Fujitsu Presentation pdf" (PDF) . fujitsu.com . Проверено 29 августа 2017 года .
  33. ^ «Fujitsu Global Images» (PDF) . fujitsu.com. Архивировано из оригинального (PDF) 18 мая 2015 года . Проверено 29 августа 2017 года .
  34. ^ «M7: SPARC следующего поколения. Hotchips 26» (PDF) . swisdev.oracle.com . Проверено 12 августа 2014 года .
  35. ^ "Серверная архитектура Oracle SPARC T7 и SPARC M7" (PDF) . oracle.com . Проверено 10 октября 2015 года .
  36. ^ «Горячие чипы - 23–25 августа 2015 г. - конференция, день 1 - Процессор Oracle Sonoma: усовершенствованный недорогой процессор SPARC для корпоративных рабочих нагрузок, Басант Винаик и Рахул Пури» (PDF) . hotchips.org . Проверено 23 августа 2015 года .
  37. ^ "Чертежи раскрыты: Oracle запихивает Sparc M7 и InfiniBand в более дешевые чипы Sonoma" . theregister.co.uk . Проверено 29 августа 2017 года .
  38. ^ «Документы Fujitsu» (PDF) . fujitsu.com . Проверено 29 августа 2017 года .
  39. ^ «Новые системы Oracle SPARC обеспечивают в 2-7 раз лучшую производительность, возможности безопасности и эффективность, чем системы на базе Intel» . oracle.com . Проверено 18 сентября 2017 года .
  40. ^ "Процессор SPARC M8" (PDF) . oracle.com . Проверено 18 сентября 2017 года .
  41. ^ Маклафлин, Джон (7 июля 1993 г.), "Intergraph to Port Windows NT to SPARC" , Florida SunFlash , 55 (11) , получено 6 декабря 2011 г.
  42. ^ Проект: Linux для SPARC - oss.oracle.com , 12 октября 2015 г. , получено 4 декабря 2015 г.
  43. ^ «Список TOP500 (1-100)» , TOP500 , июнь 2011 г. , получено 6 декабря 2011 г.
  44. ^ "Список Green500" , Green500 , июнь 2011, архивируются с оригинала на 3 июля 2011
  45. ^ «Список Top500 - ноябрь 2012 | TOP500 суперкомпьютерных сайтов» , TOP500 , ноябрь 2012 г. , получено 8 января 2013 г.
  46. ^ "Список Green500 - ноябрь 2012 | The Green500" , Green500 , ноябрь 2012 г. , получено 8 января 2013 г.
  47. ^ "Tianhe-2 (MilkyWay-2)" , TOP500 , май 2015 г. , получено 27 мая 2015 г.
  48. Кин, Энди, «Tesla Supercomputing» ( mp4 ) , Nvidia , получено 6 декабря 2011 г.
  49. ^ Тибодо, Патрик (4 ноября 2010), США говорят , что Китай здание «полностью коренные» суперкомпьютер , Computerworld , извлекаться +28 август, 2 017

Внешние ссылки [ править ]

  • SPARC International, Inc.
  • Документация по процессору Oracle SPARC на Wayback Machine (архивировано 13 октября 2019 г.)
  • Технические документы SPARC
  • Спецификация архитектуры OpenSPARC
  • Справочные материалы по гипервизору / Sun4v
  • Fujitsu SPARC64 V, VI, VII, VIIIfx, IXfx Extensions и X / X + Спецификация
  • Sun - Документация по процессорам UltraSPARC на Wayback Machine (архивировано 14 января 2010 г.)
  • Sun - Открытая документация по оборудованию FOSS на Wayback Machine (архивировано 9 декабря 2011 г.)
  • OpenSPARC на Wayback Machine (архивировано 27 февраля 2011 г.)
  • Общедоступная дорожная карта Oracle SPARC и Solaris на Wayback Machine (архивировано 25 мая 2018 г.)
  • Дорожная карта Fujitsu SPARC
  • Образы и описания процессора SPARC
  • Примерное руководство по модулям MBus (SuperSPARC, hyperSPARC)
  • SPARC Version 9, лекция Дэвида Дитзеля на YouTube
  • SPARC в Керли