Ambric

Ambric, Inc. var en designer av datorprocessorer som utvecklade Ambric-arkitekturen. Dess Am2045 Massively Parallel Processor Array (MPPA) -chips användes främst i högpresterande inbyggda system som medicinsk bildbehandling, video och signalbehandling.

Ambric grundades 2003 i Beaverton, Oregon av Jay Eisenlohr och Anthony Mark Jones. Eisenlohr grundade och sålde tidigare Rendition, Inc. till Micron Technology [ död länk ] för 93 miljoner dollar, medan Jones är en ledande expert inom analog, digital och system-IC-design och är den namngivna uppfinnaren av över 120 amerikanska patent. Jones var också grundare av ett antal företag före Ambric, och har sedan dess varit med och grundat Vitek IP tillsammans med teknik- och patentexperten Dan Buri 2019. Ambric utvecklade och introducerade Am2045 och dess mjukvaruverktyg 2007, men föll offer för finanskrisen 2007–2008 . Ambrics Am2045 och verktyg förblev tillgängliga via Nethra Imaging, Inc., som stängdes 2012.

Arkitektur och programmeringsmodell

Ambric -arkitekturen är en massivt parallellt distribuerad minnesmultiprocessor , baserad på strukturell objektprogrammeringsmodell . Varje processor är programmerad i konventionell Java (en strikt delmängd) och/eller monteringskod . De hundratals processorerna på chippet skickar data och styrmeddelanden till varandra genom en sammankoppling av omkonfigurerbara , självsynkroniserande kanaler , som tillhandahåller både kommunikation och synkronisering . Beräkningsmodellen är mycket lik ett Kahn - processnätverk med avgränsade buffertar .

Enheter och verktyg

Am2045-enheten har 336 32- bitars RISC - DSP fastpunktsprocessorer och 336 2- kibibyte -minnen, som körs på upp till 300MHz. Den har en Eclipse-baserad integrerad utvecklingsmiljö inklusive redigerare, kompilator, assemblers, simulator, konfigurationsgenerator, källkodsavlusare och video-/bildbehandlings-, signalbearbetnings- och video-codec-bibliotek.

Kraft och prestanda

Am2045 levererar 1 TeraOPS ( operationer per sekund ) och 50 Giga-MAC:er (Multply-Accumulates per second) med fixpunktsbehandling med 6-12W strömförbrukning (beroende på applikation ) .

Ansökningar

Ambrics MPPA-enheter användes för högupplöst, 2K och 4K videokomprimering , omkodning och analys, bildigenkänning , medicinsk bildbehandling , signalbehandling, mjukvarudefinierad radio och andra datorintensiva strömmande mediaapplikationer , som annars skulle använda FPGA , DSP och /eller ASIC- chips. Företaget hävdade fördelar som högre prestanda och energieffektivitet , skalbarhet , högre produktivitet på grund av mjukvaruprogrammering snarare än hårdvarudesign och tillgänglighet från hyllan .

Videocodec-bibliotek fanns tillgängliga för en mängd professionella kamera- och videoredigeringsformat som DVCPRO HD , VC-3 (DNxHD), AVC-Intra och andra.

Ett X-Ray-kundsystem använder över 13 000 kärnor i 40 Am2045-chips, som gör 3D-rekonstruktion, på under 500W, i ett enda ATCA -chassi.

Relaterad

Andra MPPAs inkluderar picoChip och IntellaSys, och UC Davis AsAP - forskningschip. Företag som erbjuder eller erbjöd produkter som klassificeras som många kärnenheter (en relaterad klassificering) inkluderar Aspex Semiconductor, Cavium , ClearSpeed , Coherent Logix , SPI och Tilera . De mer etablerade processorföretagen, Texas Instruments och Freescale , erbjuder flerkärniga produkter, men med ett lägre antal processorer (vanligtvis 3-8) och använder traditionella tidskänsliga programmeringsmodeller med delat minne.

Erkännande

Microprocessor Report gav 2006 en MPR Analysts' Choice Award för innovation för Ambric-arkitekturen "för designkonceptet och arkitekturen för dess massivt parallella processor, Am2045".

År 2013 mottog Ambric architecture utmärkelsen Topp 20 från IEEE International Symposium on Field-Programmable Custom Computing Machines, och erkände den som en av de 20 mest betydelsefulla publikationerna i konferensens 20-åriga historia.

Vidare läsning

externa länkar