Interested Article - Tilera

Tilera Corporation бесфабричная компания , разрабатывающая многоядерные процессоры общего назначения, с большим числом ядер (десятки и сотни). Её продукция используется в сетевом оборудовании , аппаратных файерволлах , аппаратных ускорителях устанавливаемых в суперкомпьютерах , и в « облачных серверах » .

Признана одной из 50 наиболее инновационных компаний журналом . С момента анонса своих 64-ядерных процессоров в 2007 году компания Tilera получила около 75 наград за дизайн и отгрузила заказчикам несколько тысяч чипов. Сегодня основными заказчиками чипов Tilera являются компании 3Com , ( ) и .

Компания позиционирует свою продукцию для использования в сетевом оборудовании , беспроводной инфраструктуре , базовых станциях сотовой связи , аппаратных файрволах , для обработки мультимедийной информации, для рендеринга 3D графики , и для использования в « облачных вычислениях ».

Также процессоры компании Tilera могут быть использованы для создания систем компьютерного зрения , искусственного интеллекта , и применены в робототехнике , и в интеллектуальных системах управления современной военной техникой .

Основной инвестор компании

8 марта 2010 года Tilera Corporation объявила, что корпорация Broadcom стала основным стратегическим инвестором Tilera, и что членом совета директоров Tilera стал , который также занимает должность старшего вице-президента по инфраструктуре технологий в корпорации Broadcom .

История

В 1990 году доктор ( ) возглавлял команду исследователей из МТИ , разрабатывавшую многопроцессорные масштабируемые кластеры — проект носил название ( ).

В следующем проекте под названием «RAW», начатом в 1997 году, финансировавшемуся DARPA и NSF , впервые в мире был разработан 16-ядерный процессор.

Компания Tilera была основана в 2004 году профессором МТИ доктором Анантом Агарвалем.

20 августа 2007 года Tilera анонсировала процессор ( ) с 64 процессорными ядрами и встроенной высокопроизводительной сетью, посредством которой обмен данными между различными ядрами может происходить со скоростью до 32 Тбит/с.

26 октября 2009 года Tilera анонсировала серию 100-ядерных процессоров общего назначения ( ). Каждое процессорное ядро представляет собой отдельный процессор с кэш-памятью 1 и 2 уровней. Ядра, память и системная шина связаны посредством технологии Mesh Network. Процессоры производятся по 40 нм нормам техпроцесса и работают на тактовой частоте 1,5 ГГц. Выпуск 100-ядерных процессоров назначен на начало 2011 года.

В 2009 году Tilera запустила в серийное производство 64-ядерный процессор Tilera TILEPro64.

22 июня 2010 года Tilera и Quanta Computer представили новый «облачный сервер» , в котором уместились восемь 64-ядерных процессора Tilera TILEPro64 — суммарно 512 ядер в стандартном сервере формата 2U .

В феврале 2013 года компания Tilera представила новый 72-ядерный 64-битный процессор Tile-Gx72 созданный по 28-нм технологическим нормам и работающий на частоте от 1 до 1,2 ГГц

В июле 2014 года компания ( ) приобрела Tilera за 130 млн долларов США наличными.

В 2016 году компанию EZchip приобрела компания Mellanox .

В июне 2018 года поддержка процессоров Tilera была удалена из ядра Linux .

Процессоры

  • ( )
  • ( )
  • TILEPro36
  • ( )
  • TILE-Gx72

Архитектура

Tilera
Разработчик Tilera Corporation
Разрядность 64 бита
Архитектура VLIW
Тип Регистр-Pегистр
Кодирование СК 2 или 3 инструкции в 64-битном слове
Реализация переходов сравнение регистра с нулём и переход, предсказатель переходов
Порядок байтов Little-endian
Расширения целочисленные SIMD операции
Регистры
Общего назначения 53

Процессорное ядро TILE64 является конвейерным процессором с коротким конвейером, упорядоченным исполнением (in-order), имеет возможность исполнения до 3 инструкций за такт, так как имеет 2 АЛУ и 1 модуль load/store. Система команд MIPS -подобная, расширенная для поддержки VLIW .

Многоядерный процессор состоит из набора процессорных ядер, к каждому из которых подключен кэш и неблокирующий роутер. Между роутерами развернута плоская двухмерная сеть.

Многоядерные процессоры Tilera изначально проектировались как MIMD -процессоры ( MIMD — вычислительная система со множественным потоком команд и множественным потоком данных). Поэтому в наборе команд процессора используются команды для параллельных вычислений .

Примечания

  1. Статья на сайте 3dnews.ru: от 31 октября 2009 на Wayback Machine
  2. Статья на сайте ixbt.com: 19 октября 2017 года.
  3. Статья на сайте gadgetblog.ru: от 29 июня 2010 на Wayback Machine
  4. от 28 мая 2010 на Wayback Machine от 9 мая 2010 на Wayback Machine
  5. Статья на сайте 3dnews.ru: от 10 сентября 2010 на Wayback Machine
  6. . Дата обращения: 29 июня 2010. Архивировано из 28 мая 2010 года.
  7. 1 июня 2010 года.
  8. 23 марта 2010 года.
  9. (26 октября 2009). Архивировано из 6 сентября 2017 года.
  10. 26 июня 2010 года. .
  11. от 23 февраля 2013 на Wayback Machine .
  12. (24 февраля 2013). Архивировано из 4 марта 2016 года.
  13. . Дата обращения: 25 сентября 2015. 22 июля 2015 года.
  14. (амер. англ.) . HPCwire (1 июня 2016). Дата обращения: 23 октября 2021. 23 октября 2021 года.
  15. . git.kernel.org . Дата обращения: 23 октября 2021. 23 октября 2021 года.
  16. . lkml.org . Дата обращения: 23 октября 2021. 23 октября 2021 года.
  17. . Дата обращения: 3 июля 2010. 28 апреля 2010 года.

См. также

Ссылки

  • (англ.)
  • (англ.) , посвященного использованию процессоров Tilera в открытом программномм обеспечении . Содержит документы с подробном описание архитектуры процессоров и средства разработки.
  • Jiong Wang (Tilera Corporation). (англ.) (14 октября 2013). — Патч добавляющий JIT транслятор для архитектуры TileGX в библиотеку PCRE (более 12000 строк). Архивировано из 29 октября 2013 года.


Источник —

Same as Tilera