Адаптева - Adapteva

Адаптева, Инк
ПромышленностьПолупроводниковая промышленность
ОснованМарт 2008 г.
ОсновательАндреас Олофссон
Штаб-квартира,
нас
Ключевые люди
Андреас Олофссон, генеральный директор
ТоварыЦентральные процессоры
ВладелецЧастное финансирование
Интернет сайтAdapteva.com

Адаптева это басни полупроводник Компания уделяя особое внимание малой мощности много основных микропроцессор дизайн. Компания была второй компанией, объявившей о разработке с 1000 специализированных процессорных ядер на одном Интегральная схема.[1][2]

Адаптева была основана в 2008 году с целью десятикратного продвижения в плавающая точка производительность на ватт для рынка мобильных устройств. Продукты основаны на его многоядерности Epiphany несколько инструкций, несколько данных (MIMD) архитектура и ее параллель Kickstarter проект, продвигающий «суперкомпьютер для всех» в сентябре 2012 года. Название компании представляет собой сочетание слова «адаптироваться» и еврейского слова «Тева», означающего «природа».

История

Адаптева была основана в марте 2008 года Андреасом Олофссоном. Компания была основана с целью увеличить в 10 раз плавающая точка обработка энергоэффективность для мобильное устройство рынок. В мае 2009 года у Олофссона был прототип нового типа массивно параллельный многоядерный компьютерная архитектура. Первоначальный прототип был реализован на 65 нм и имел 16 независимых ядер микропроцессора. Первые прототипы позволили Adapteva получить 1,5 миллиона долларов США в виде финансирования серии А от BittWare, компании из Конкорд, Нью-Гэмпшир, в октябре 2009 г.[3]

Первые коммерческие чипы Adapteva начали поступать в продажу в начале мая 2011 года, и вскоре после этого они объявили о возможности разместить до 4096 ядер на одном чипе.

В Богоявление III, было объявлено в октябре 2011 года с использованием производственных процессов 28 нм и 65 нм.

Товары

Основное семейство продуктов Adapteva - это масштабируемые многоядерные процессоры Epiphany. MIMD архитектура. Архитектура Epiphany могла вместить до 4096 микросхем. RISC вышел из строя микропроцессоры, все разделяют один 32-битный плоское пространство памяти. Каждый RISC-процессор в архитектуре Epiphany суперскалярный с 64 × 32 бит единый реестр (целое или одинарная точность ) микропроцессор, работающий до 1ГГц и способен на 2GFLOPS (одинарной точности). RISC-процессоры Epiphany используют пользовательский архитектура набора команд (ISA) оптимизирован для одинарная точность с плавающей запятой,[4] но программируются на высоком уровне ANSI C используя стандартный GNU-GCC инструментальная цепочка. Каждый RISC-процессор (в текущих реализациях; не зафиксирован в архитектуре) имеет 32КБ локальной памяти. Код (возможно, дублированный в каждом ядре) и пространство стека должны быть в этом локальная память; кроме того (большинство) временных данных должны уместиться там для полной скорости. Данные также могут быть использованы из локальной памяти других ядер процессора со снижением скорости или из ОЗУ вне кристалла с гораздо большим ухудшением скорости.

Архитектура памяти не использует явную иерархию аппаратные кеши, аналогично Sony / Toshiba / IBM Сотовый процессор, но с дополнительным преимуществом поддержки загрузки и хранения вне кристалла и между ядрами (что упрощает перенос программного обеспечения на архитектуру). Это аппаратная реализация разделенное глобальное адресное пространство.[нужна цитата ]

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

Масштабируемость

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

Многоядерные сопроцессоры

16-ядерный чип Adapteva Epiphany, E16G301, от одноплатного компьютера Parallella

19 августа 2012 года Адаптева опубликовала некоторые спецификации и информацию о многоядерных сопроцессорах Epiphany.[6]

Техническая информация для E16G301[7] E64G401[8]
Ядра1664
Ядро МГц1000800
Core GFLOPS21.6
«Сумма ГГц»1651.2
Сумма GFLOPS32102
мм²8.968.2
нм6528
W def.0.91.4
Вт макс.22

В сентябре 2012 года была выпущена 16-ядерная версия Epiphany-III (E16G301) с использованием 65 нм.[9] (11,5 мм2, Микросхема 500 МГц[10]) и инженерные образцы 64-ядерного Epiphany-IV (E64G401) были изготовлены с использованием 28 нм GlobalFoundries процесс (800 МГц).[11]

Основные рынки многоядерной архитектуры Epiphany включают:

Параллельный проект

Одноплатный компьютер Parallella с 16-ядерным чипом Epiphany и ПЛИС Zynq-7010

В сентябре 2012 года Адаптева запустила проект Parallella на Kickstarter, который продавался как "Суперкомпьютер для всех. »Справочные руководства по архитектуре платформы были опубликованы в рамках кампании по привлечению внимания к проекту.[12] Цель финансирования в размере 750 000 долларов США была достигнута в течение месяца, при этом минимальный взнос в размере 99 долларов США давал спонсорам право получить одно устройство; Хотя первоначальный срок был установлен на май 2013 года, первые одноплатные компьютеры с 16-ядерным чипом Epiphany были наконец отгружены в декабре 2013 года.[13]

Планируемый размер платы составляет 86 мм × 53 мм (3,4 дюйма × 2,1 дюйма).[14][15][16]

Кампания Kickstarter собрала 898 921 доллар США.[17][18] Собрать 3 миллиона долларов США не удалось, поэтому 64-ядерная версия Parallella не будет выпускаться серийно.[19] Пользователи Kickstarter, пожертвовавшие более 750 долларов США, получат вариант «параллелла-64» с 64-ядерным сопроцессором (сделанный из первоначального изготовление прототипов с выходом 50 чипов на пластину).[20]

Микросервер Parallella-16Настольный компьютер Parallella-16Встроенная платформа Parallella-16
использованиеБезголовый сервер, подключенный к EthernetПерсональный компьютерПередовые встраиваемые системы
ПроцессорДвухъядерный 32-битный РУКА Cortex-A9 с НЕОН на 1 ГГц (часть Zynq Чип Z7010 от Xilinx)Двухъядерный 32-битный РУКА Cortex-A9 с НЕОН на 1 ГГц (часть Zynq Чип Z7020 от Xilinx)
Сопроцессор16-ядерный многоядерный ускоритель Epiphany III (E16)
объем памяти1 ГБ DDR3L баран
Ethernet10/100/1000
USBНет данных2× USB 2.0 (USB 2.0 HS и USB OTG)
ОтображатьНет данныхHDMI
Место хранения16 Гб microSD
РасширениеНет данных2 ссылки + 24 GPIO2 ссылки + 24 GPIO
FPGAПрограммируемые логические ячейки 28K
80 программируемых DSP-слайсов
Программируемые логические ячейки 80K
220 программируемых DSP-слайсов
Масса36 г (1,3 унции)38 г (1,3 унции)
Размер3,5 дюйма × 2,1 дюйма × 0,625 дюйма (88,9 мм × 53,3 мм × 15,9 мм)
SKUP1600-DK-xxP1601-DK-xxP1602-DK-xx
Код HTS8471.41.0150
МощностьUSB -питание (2,5 Вт) или 5 В постоянного тока (≈5 Вт)

Богоявление V

К 2016 году у фирмы было скотчем 1024-ядерный 64-битный вариант их архитектуры Epiphany, который отличался: большие локальные магазины (64 КБ), 64-битная адресация, с плавающей запятой двойной точности арифметика или SIMD одинарной точности и 64-битные целочисленные инструкции, реализованные в Технологический узел 16 нм.[21] Этот дизайн включал усовершенствования набора команд, направленные на глубокое обучение и криптография Приложения. В июле 2017 года основательница Адаптевой стала DARPA MTO руководитель программы[22] и объявил, что Epiphany V «вряд ли» станет доступным в качестве коммерческого продукта.[23]

Спектакль

Джоэл Хруска из ExtremeTech имел следующее мнение о проекте Parallella с 64 ядрами до разработки с 1024 ядрами: «Adapteva резко переоценивает то, что на самом деле может предоставить Epiphany IV. 16–64 крошечных ядра с небольшим объемом памяти, без локальных кешей и относительно низкая тактовая частота все еще может быть полезна при определенных рабочих нагрузках, но участники не покупают суперкомпьютер - они покупают реальный эквивалент самоуплотняющегося болта штока ».[24]

Критика того, что чипы Epiphany не могут обеспечить производительность даже близко к современным суперкомпьютерам, тем не менее, верна: на самом деле чипы Epiphany с 16-ядерными или 64-ядерными и c. 25 или 100 ГФЛОП с одинарной точностью, соответственно, даже не соответствуют производительности с плавающей запятой современных процессоров для настольных ПК (Core i7-4770K (Haswell), 4 ядра @ 3,5 ГГц AVX2: 177 ГФЛОПС,[25] двойная точность) - факт, признанный Адаптевой.[нужна цитата ]

Однако последние платы Parallella с чипами E16 Epiphany[26] можно сравнить со многими историческими суперкомпьютерами с точки зрения чистой производительности (например, Cray 1 - первый суперкомпьютер сам по себе - имел пиковую производительность 80MFLOPS в 1976 г., а его преемник Cray 2 имел пиковую производительность 1,9 GFLOPS в 1985 г.) и, безусловно, может быть использован для разработки параллельного кода. Архитектурное сходство с суперкомпьютерами (передача сообщений и NUMA ) делают Parallella потенциально полезной системой разработки по сравнению с традиционными SMP-машинами.[нужна цитата ]

Дело в том, что для огибающей мощности 5 Вт и в единицах гигафлопс / мм2 площади кристалла чипа, текущие чипы E16 Epiphany обеспечивают гораздо большую производительность, чем что-либо другое, доступное на сегодняшний день[когда? ], с архитектурой, разработанной для масштабирования и применимой не только к смущающе параллельный Задачи GPU.[нужна цитата ] (например, он сможет запускать актерская модель со многими параллельными, полностью независимыми государствами). Он также подходит для задач, подобных DSP, когда данные могут подаваться непосредственно на кристалл (с FPGA или другой ASIC) без необходимости создавать буферы во временной памяти, как для графического процессора), что делает его идеальным для робототехники и других приложений интеллектуальных датчиков. Архитектура также позволяет объединять параллельные платы в кластер с быстрым межкристальным соединением «eMesh», расширяя логическую сетку ядер (создавая практически неограниченный потенциал масштабирования).[нужна цитата ]

16-ядерный Parallella имеет примерно 5,0 гигафлопс / Вт, а 64-ядерный Epiphany-IV с 28-нм технологией оценивается как 50 гигафлопс / Вт (одинарная точность),[27] а 32-платная система на их основе имеет 15 Гфлопс / Вт.[28] Для сравнения: топовые графические процессоры AMD и Nvidia достигли 10 Гфлопс / Вт для одинарной точности в период 2009–2011 годов.[29]

Смотрите также

Рекомендации

  1. ^ Кларк, Дон (3 мая 2011 г.). «У стартапа большие планы в отношении технологии крошечных чипов». Wall Street Journal. Получено 3 мая, 2011.
  2. ^ «IBM заявляет, что технология Kilocore превзойдет современные мобильные процессоры».Tom's Hardware.2006.
  3. ^ «От RTL до GDSII всего за шесть недель». EETimes. 2010 г.. Получено 26 октября, 2010.
  4. ^ "Справочное руководство по архитектуре Epiphany". Архивировано из оригинал 9 октября 2012 г.
  5. ^ «Стартап запускает технологию многоядерного ускорения с плавающей запятой». HPCWire. 2011 г.. Получено 3 мая, 2011.
  6. ^ «Epiphany Multicore IP. Примеры конфигураций». 19 августа 2012 г.
  7. ^ 16-ядерный 65-нм микропроцессор Epiphany-III (E16G301) // админ (19 августа 2012 г.)
  8. ^ 64-ядерный 28-нм микропроцессор Epiphany-IV (E64G401) // админ (19 августа 2012 г.)
  9. ^ Кремниевые устройства // Адаптева
  10. ^ Линли Гвеннап, Адаптева: Больше провалов, меньше ватт. Epiphany предлагает ускоритель с плавающей запятой для мобильных процессоров. // Отчет микропроцессора, Июнь 2011 г.
  11. ^ Майкл Фельдман, Adapteva представляет 64-ядерный чип // HPCWire
  12. ^ Андреас Олофссон, Выпуск документации Epiphany
  13. ^ Обновление №46: видео, созданное первым пользователем Parallella
  14. ^ Рик Мерритт, Adapteva запускает суперкомпьютер за 100 долларов // EETimes, 27 сентября 2012 г.
  15. ^ Parallella - суперкомпьютеры для всех (слайд-каст). Основатель и генеральный директор Adapteva Андреас Олофссон. 28 сентября 2012 г.
  16. ^ Parallella: суперкомпьютер для всех от Adapteva, Страница проекта на Kickstarter
  17. ^ Parallella: суперкомпьютер для всех // Проект Kickstarter, Адаптева
  18. ^ Гайавата Брей, Adapteva создает эффективный и дешевый микрочип с помощью Kickstarter. «Краудфандинг» приближает крохотный и быстрый компьютер к производству // The Boston Globe, 2 декабря 2012 г.
  19. ^ Андрей Бэк, Представляем суперкомпьютер Linux за 99 долларов В архиве 17 ноября 2015 г. Wayback Machine, Linux.com, 24 января 2013 г .: «обещания в размере 99 долларов США или более вознаграждаются как минимум одной платой с 16-ядерным устройством ... 16-ядерный чип Epiphany обеспечивает производительность 26 гигафлопс со всем компьютером Parallella. потребляет всего 5 Вт »
  20. ^ Предлагается 64-ядерная версия платы Parallella! // Блог Adapteva на Kickstarter, 25 октября 2012 г .: «Плата Parallella с ядром Epiphany-IV (64 + 2) будет предлагаться по цене выше 750 долларов ... тот факт, что мы получаем только 50 кристаллов на пластину для этого первоначального прототипа Мы не можем раскрывать информацию о ценах на полупроводниковые пластины и их доходности при 28 нм ",
  21. ^ "прозрение v объявление".
  22. ^ Олофссон, Андреас (11 марта 2017 г.). "Мистер Андреас Олофссон". DARPA. Получено 16 декабря, 2018.
  23. ^ Олофссон, Андреас (9 июля 2017 г.). «Обновление статуса Адаптева». Адаптева Блог. В архиве с оригинала 23 апреля 2018 г.. Получено 16 декабря, 2018.
  24. ^ Джоэл Хруска (28 сентября 2012 г.). «Адаптева обращается к Kickstarter, чтобы профинансировать массовый параллельный процессор». Extremetech.
  25. ^ Доктор Дональд Кингхорн (26 августа 2013 г.). «Производительность Haswell с плавающей запятой». Блог Puget Systems.
  26. ^ Андреас Олофссон (14 июля 2014 г.). «Новые предложения продуктов Parallella». Блог Parallella. Получено 3 сентября, 2014.
  27. ^ Фельдман, Майкл (22 августа 2012 г.). «Адаптева представляет 64-ядерный чип». HPCWire. Получено 3 сентября, 2014.
  28. ^ «Adapteva представляет суперкомпьютерную платформу A-1 на ISC14». HPCWire, пресс-релиз Адаптева. 23 июня 2014 г.. Получено 3 сентября, 2014.
  29. ^ «Характеристики оборудования CPU, GPU и MIC с течением времени. Необработанная вычислительная производительность - сравнение GFLOP / sec на ватт для арифметических операций с одинарной точностью. Чем выше, тем лучше». Карл Рупп. 24 июня 2013 г.. Получено 3 сентября, 2014.

дальнейшее чтение

внешняя ссылка