Rankka liukulukuoperaatioiden laskentateho lasketaan teraflopseissa eli tuhansissa miljardeissa liukulukuoperaatioissa sekunnissa. Alteran Arria 10 -sarjan FPGA-piireissä on nyt uusien työkalujen ansiosta ylletty tähän teraflops-luokkaan.
Alteran mukaan Arria 10 on markkinoiden ainoa ohjelmoitava FPGA-piiri, jossa DSP-lohkot on toteutettu kovakoodattuna laitetasolla. Quartus II -työkalujen uudella 14.1-versiolla DSP-laskentateho saadaan nostettua 1,5 teraflopsiin.
DSP-lohkoja käytetään FPGA-piireillä kaikkeen raskaaseen laskentaan. Niitä voidaan hyödyntää superkonesovelluksissa, tutkasovelluksissa, tieteellisessä laskennassa ja lääketieteen kuvantamisessa kuten vaikkapa tomografiassa.
Quartuksen uudessa versiossa on useita uusia ominaisuuksia juuri DSP-lohkojen optimointiin. Niiden ohjelmointi onnistuu OpenCL-kielellä - mistä ohjelmistonkehittäjät pitävät - tai DSP Builderilla, mikäli mallipohjainen suunnittelu on tutumpaa. Lisäksi ohjelmointi onnistuu HDL-kuvauskielillä, mihin FPGA-suunnittelijat ovat tottuneimpia.
Kovakoodattujen DSP-lohkojen etuna on se, että ne eivät syö FPGA:n logiikkaresursseja kuten softapohjaiset ratkaisut.
Uuden Quartus II:n vuosilisenssi maksaa hieman alle 3000 dollaria. Lisätietoja löytyy Alteran sivuilta.