JavaScript is currently disabled.Please enable it for a better experience of Jumi. Flyttalsprocessorn som avlastar FPGA:n

Flyttalsprocessorn som avlastar FPGA:n

Anemone är en kraftfull flyttalsprocessor som är tänkt att användas tillsammans med Alteras FPGA:er. Kretsen kommer från amerikanska Bittware, har 16 oberoende kärnor och presterar upp till 32 Gflops.
Anemone ställer invanda begrepp på huvudet. Normalt är det ju FPGA:n som tar hand som beräkningstunga uppgifter och processorn som sköter administration och användargränssnitt. Men flyttalsberäkningar är inte helt enkla att implementera på ett effektivt sätt i en FPGA.

Ett företag som specialiserat sig på uppgiften är Bittware. Företaget har tidigare använt signalprocessorer från Analog Devices men nu kommer den första egenutvecklade kretsen, baserad på arkitekturen Epiphany från Adapteva. Beräkningarna sker med enkel precision enligt IEEE 754.

Kretsen är designad för att kopplas till en Stratix IV GX från Altera och den programmeras som vilken annan processor som helst med standard C. Konstruktörerna får därmed större frihet att fördela uppgifterna mellan FPGA:n och flyttalsprocessorn, och kan därmed välja vad som ska programmeras i C och vilka uppgifter som kräver kodning i VHDL eller Verilog.

FPGA:n tar hand om dataskyfflandet till och från minnet liksom kommunikation med externa bussar förutom att den också såklart kan sköta vissa delar av signalbehandlingen.

Det här gör att flyttalsprocessorn blir extremt effektiv enligt Bittware. Trots det bränner den upp till 2W när den går på maximal klockhastighet om 1 GHz.

Det finns 16 oberoende flyttalskärnor som ger upp till 32 Gflops. Kärnorna är hopkopplade i ett nätverk av meshtyp och det går att seriekoppla flera kretsar vilket ökar prestanda upp till 8 Tflops.

Bittware erbjuder olika inbyggnadskort med en Stratix IV GX och ett varierande antal flyttalsprocessorer. Korten finns som FMC (FPGA Mezzanine Card), VPX, AMC (AdvancedMC for MicroTCA och ATCA) liksom PCI Express.

MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)