Ambric, Inc. fue un diseñador de procesadores informáticos que desarrolló la arquitectura Ambric. Sus chips Am2045 Massively Parallel Processor Array (MPPA) se utilizaron principalmente en sistemas integrados de alto rendimiento , como imágenes médicas, vídeo y procesamiento de señales.
Ambric fue fundada en 2003 en Beaverton, Oregón, por Jay Eisenlohr y Anthony Mark Jones. Eisenlohr fundó y vendió anteriormente Rendition, Inc. a Micron Technology [ enlace muerto ] por 93 millones de dólares, mientras que Jones es un experto líder en diseño de circuitos integrados analógicos, digitales y de sistemas y es el inventor nombrado en más de 120 patentes estadounidenses. Jones también fue el fundador de varias empresas antes de Ambric, y desde entonces cofundó Vitek IP con el experto en tecnología y patentes Dan Buri en 2019. Ambric desarrolló e introdujo el Am2045 y sus herramientas de software en 2007, pero fue víctima de la crisis financiera de 2007-2008 . El Am2045 y las herramientas de Ambric permanecieron disponibles a través de Nethra Imaging, Inc., [1] que cerró en 2012.
La arquitectura Ambric es un multiprocesador de memoria distribuida masivamente en paralelo, basado en el modelo de programación de objetos estructurales . [2] [3] Cada procesador está programado en Java convencional (un subconjunto estricto) y/o código ensamblador . Los cientos de procesadores en el chip se envían datos y mensajes de control entre sí a través de una interconexión de canales auto-sincronizables y reconfigurables , que proporcionan comunicación y sincronización . [4] El modelo de cálculo es muy similar a una red de procesos de Kahn con buffers acotados .
El dispositivo Am2045 tiene 336 procesadores de punto fijo RISC - DSP de 32 bits y 336 memorias de 2 kibibytes , que funcionan a hasta 300 MHz. [5] Tiene un entorno de desarrollo integrado basado en Eclipse que incluye editor, compilador, ensambladores, simulador, generador de configuración, depurador de código fuente y bibliotecas de procesamiento de imágenes/vídeo, procesamiento de señales y códecs de vídeo.
El Am2045 ofrece 1 TeraOPS ( operaciones por segundo ) [6] y 50 Giga-MAC (acumulación múltiple por segundo) de procesamiento de punto fijo con 6-12 W de energía consumida (dependiendo de la aplicación ) .
Los dispositivos MPPA de Ambric se utilizaron para compresión , transcodificación y análisis de vídeo de alta definición, 2K y 4K, reconocimiento de imágenes , imágenes médicas , procesamiento de señales, radio definida por software y otras aplicaciones de medios de transmisión de computación intensiva , [7] que de otro modo usarían FPGA. , DSP y/o chips ASIC . La empresa reclamó ventajas como mayor rendimiento y eficiencia energética , escalabilidad , mayor productividad debido a la programación de software en lugar del diseño de hardware y disponibilidad estándar .
Las bibliotecas de códecs de video estaban disponibles para una variedad de formatos de edición de video y cámaras profesionales, como DVCPRO HD , VC-3 (DNxHD), AVC-Intra y otros.
Un sistema de cliente de X-Ray emplea más de 13.000 núcleos contenidos en 40 chips Am2045, realizando reconstrucción 3D, en menos de 500 W, en un solo chasis ATCA . [8]
Otros MPPA incluyen picoChip e IntellaSys, y el chip de investigación AsAP de UC Davis . Las empresas que ofrecen u ofrecieron productos clasificados como dispositivos de muchos núcleos (una clasificación relacionada) incluyen Aspex Semiconductor, Cavium , ClearSpeed , Coherent Logix, SPI y Tilera . Las empresas de procesadores más establecidas, Texas Instruments y Freescale , ofrecen productos multinúcleo , pero con una menor cantidad de procesadores (normalmente de 3 a 8) y utilizan modelos tradicionales de programación sensibles al tiempo y de memoria compartida.
Microprocessor Report otorgó el premio MPR Analysts' Choice Award 2006 a la innovación por la arquitectura Ambric "por el concepto de diseño y la arquitectura de su procesador masivamente paralelo, el Am2045". [9]
En 2013, Ambric Architecture recibió el premio Top 20 del Simposio internacional IEEE sobre máquinas informáticas personalizadas programables en campo, reconociéndola como una de las 20 publicaciones más importantes en los 20 años de historia de la conferencia. [10]