OpenCL for FPGA
Altera Corporation har nylig lansert et utviklingsprogram fokusert på standarden Open Computing Language (OpenCL) for FPGAer og systembrikke (SoC) FPGA.
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.