Ambric, Inc. — компания-разработчик компьютерных процессоров архитектуры Ambric. Разработанные ею массово-параллельные процессоры Am2045 в основном использовались в высокопроизводительных встраиваемых системах, предназначенных для обработки медицинских изображений, видео и сигналов.

Ambric
Тип бизнес-предприятие
Основание 2003

Ambric была основана в 2003 году в Бивертоне (штат Орегон, США) Джеем Эйзенлором и Энтони Марком Джонсом. Эйзенлор ранее основал компанию Rendition, Inc. и продал её компании Micron Technology за 93 миллиона долларов[1], а Джонс являлся ведущим экспертом в области проектирования аналоговых, цифровых и системных интегральных схем и был автором более 120 патентов США. Джонс также был основателем ряда компаний до Ambric, а после неё стал соучредителем компании Vitek IP[2] вместе с экспертом по технологиям и патентам Дэном Бюри в 2019 году. Компания Ambric разработала и представила Am2045 и программные средства для работы с ним в 2007 году, но стала жертвой финансового кризиса 2007—2008 годов. В 2009 году компанию Ambric вместе с Am2045 и инструментарием купила компания Nethra Imaging, Inc., которая закрылась в 2012 году.

Архитектурная и программная модель править

Архитектура Ambric представляет собой мультипроцессор с распределенной памятью с массовым параллелизмом, основанный на структурной объектной программной модели (англ.).[3][4] Каждый процессор программировался на традиционном языке Java (строгое подмножество) и/или на ассемблере. Сотни процессоров на микросхеме отправляют данные и управляющие сообщения друг другу через реконфигурируемые самосинхронизирующиеся каналы связи, которые обеспечивают как передачу данных, так и синхронизацию.[5] Модель вычислений очень похожа на сеть процессов Кана с ограниченными буферами.

Устройства и инструменты править

Процессор Am2045 имеет 336 32-разрядных цифровых сигнальных процессора типа RISC с фиксированной запятой и 336 2-кибибайтных запоминающих устройств, работающих на частоте до 300 МГц. Он имеет интегрированную среду разработки на основе Eclipse, включающую редактор, компилятор, ассемблеры, симулятор, генератор конфигурации, отладчик исходного кода и библиотеки обработки видео/изображений, обработки сигналов и видеокодеков.

Энергопотребление и производительность править

При работе с числами с фиксированной запятой Am2045 обеспечивает 1 тераOPS (операций в секунду) и 50 гигаMAC (операций Умножение-сложение в секунду) при потребляемой мощности 6-12 Вт (в зависимости от приложения).

Приложения править

Микропроцессоры Ambric использовались для сжатия видео высокого разрешения, 2K и 4K, транскодирования и анализа, распознавания изображений, медицинской визуализации, обработки сигналов, программно-определяемых радиосистем и других приложений потокового мультимедиа с интенсивными вычислениями, которые в противном случае использовали бы FPGA, DSP или специализированные заказные микросхемы (ASIC). Компания заявила о таких преимуществах, как более высокая производительность и энергоэффективность, масштабируемость, более высокая производительность за счет программирования, а не аппаратного проектирования, а также коммерческую доступность производимых процессоров.

Библиотеки видеокодеков были доступны для различных форматов профессиональных камер и видеоредакторов, таких как DVCPRO HD, VC-3 (DNxHD), AVC-Intra и других.

В одной из заказных рентгеновских систем использовалось более 13 000 ядер, содержащихся в 40 микросхемах Am2045, выполняющих 3D-реконструкцию при энергопотреблении менее 500 Вт в одном шасси формата AdvancedTCA.[6]

Конкуренты править

Среди массово-параллельных процессоров можно отметить picoChip (англ.) и IntellaSys, а также исследовательский чип AsAP (англ.) Калифорнийского университета в Дейвисе. Микропроцессоры, которые можно отнести к многоядерным, также предлагают или предлагали компании Aspex Semiconductor, Cavium, ClearSpeed (англ.), Coherent Logix, SPI (англ.) и Tilera. Более крупные процессорные компании, Texas Instruments и Freescale Semiconductor, предлагают многоядерные процессоры, но с меньшим количеством ядер (обычно 3-8) и используют традиционные модели программирования с общей памятью, чувствительные ко времени.

Признание править

В 2006 году отраслевой журнал Microprocessor Report присудил «MPR Analysts 'Choice Award for Innovation» («Награда за инновации по выбору аналитиков журнала») архитектуре Ambric «за концепцию дизайна и архитектуру своего массивно-параллельного процессора Am2045».[7]

В 2013 году архитектура Ambric получила награду Top 20 на Международном симпозиуме по программируемым специализированным вычислительным машинам, проведённым IEEE, признав её одной из 20 самых значительных разработок, представленных за 20-летнюю историю конференции.[8]

Примечания править

  1. http://connection.ebscohost.com/c/articles/817896/micron-acquires-rendition-for-93m
  2. Information Technology Patent Brokers | Technology Patent Attorneys. Дата обращения: 25 октября 2022. Архивировано 26 октября 2022 года.
  3. Mike Butts, Anthony Mark Jones, Paul Wasson, «A Structural Object Programming Model, Architecture, Chip and Tools for Reconfigurable Computing», Proceedings of FCCM, April 2007, IEEE Computer Society
  4. Anthony Mark Jones, Mike Butts. «TeraOPS Hardware: A New Massively-Parallel MIMD Computing Fabric IC», IEEE Hot Chips Symposium, August 2006, IEEE Computer Society
  5. Mike Butts, «Synchronization through Communication in a Massively Parallel Processor Array», IEEE Micro, vol. 27, no. 5, pp. 32-40, September/October 2007, IEEE Computer Society
  6. FPGA Gurus, EDN, «Ambric Lives On in a Parallel Universe», June 29. 2011,
  7. Microprocessor Report Announces First Group of Winners for the Eighth Annual MPR Analysts' Choice Awards, February 20, 2007, Источник. Дата обращения: 25 октября 2022. Архивировано из оригинала 31 октября 2007 года.
  8. FCCM20 Endorsement of «A Structural Object Programming Model, Architecture, Chip and Tools for Reconfigurable Computing», April 2013.

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