Udviklingen i FPGA’er er det sted hvor det går stærkest for tiden, da FPGA’er er den komponent, der nyder bedst af de nyeste procesteknologier helt ned til 14 nm og hvor ’’Mores lov’’ stadigt er gældende.
For at gøre udviklingstiden kortere og mere effektiv i komplekse og heterogene processorsystemer – dvs. systemer hvor der er en CPU med DSP, GPU’er eller FPGA’er – har en stor gruppe af virksomheder fokus på at udvikle et C lignende sprog OpenCL, hvor der let kan tages hensyn til parallelitet og brug af acceleratorer. Det bliver derfor også lettere at integrere hele systemer i FPGA’er og samtidigt øge performance eller reducere effektforbruget.
En af fordelene ved at benytte OpenCL er den reducerede afhængighed af den specifikke hardware som man udvikler til – man får altså betydeligt større portabilitet til ny HW. Dermed kan man meget lettere følge med udviklingen hardware mæssigt, i stedet for at vente til f.eks. en komponent går ud af produktion.
OpenCL vil også sikre at en del ’’software’’ folk vil kunne skrive kode som kan eksekveres effektivt på FPGA’er. VHDL bliver således ikke den voksende flaskehals det ellers er eller kunne blive.
Links til online-kurserne og tilhørende software og EV-kits findes på http://www.altera.com eller hos http://www.indesmatech.com/openCL
Indesmatech vil fra 1. november 2014 afholde seminarer og workshops om og i brugen af OpenCL for særligt interesserede.

