OpenCL for FPGA

Altera Corporation har nylig lansert et utviklingsprogram fokusert på standarden Open Computing Language (OpenCL) for FPGAer og systembrikke (SoC) FPGA.

Publisert Sist oppdatert

Denne artikkelen er 2 år eller eldre

OpenCL standarden er en C-basert åpen standard for parallell programmering.  Alteras OpenCL program skal kombinere mulighetene for parallellprosessering i FPGAer med OpenCL standarden for å muliggjøre en kraftig systemaksellerasjon.

Dette heterogene systemet (CPU pluss FPGA med OpenCL standard) skal også ha en betydelig time-to-market fordel sammenlignet med tradisjonell FPGA-utvikling med bruk av lavnivå maskinvarebeskrivende språk (HDLs) som Verilog eller VHDL.

Gjennom sitt OpenCL program har Altera engasjert seg med flere kunder og utvidet sitt universitetsprogram for å støtte utvikling basert på OpenCL standard for FPGA innen akademia, og satser aktivt på å bidra til evolusjonen av OpenCL standarden basert på tilbakemeldinger fra kunder.

Tidlige resultater fra kundeevalueringer viser ifølge Altera en ytelsesforbedring på 35 ganger, sammenlignet med flerkjerne CPU-løsninger, og 50 prosent reduksjon i utviklingstid sammenlignet med FPGA-løsninger utviklet i HDL.

Powered by Labrador CMS