FPGA-yritys Xilinx on esitellyt ensimmäiset työkalut, joilla piirien suunnittelua voidaan tehoastaa koneoppimismalleilla. Yhtiön mukaan Vivado ML -työkaluilla koodin kääntämisestä tulee viisi kertaa nopeampaa ja koodin laatu paranee 10 prosenttia verrattuna täm10 prosenttia verrattuna tämän hetken Vivado HLx Editions -ohjelmaan.
Suunnittelijoiden jatkuvasti kasvava monimutkaisuus on iso haaste tämän päivän suunnittelijoille. Koneoppiminen on seuraava iso edistysaskel suunnitteluprosessin nopeuttamisessa ja koodin laadun parantamisessa, kertoo Xilinxin markkinointi-, ohjelmisto- ja tekoälyratkaisujen johtaja Nick Ni.
Vivado ML Editions mahdollistaa ML-pohjaiset algoritmit, jotka nopeuttavat suunnittelun valmiiksi saattamista. Teknologia sisältää ML-pohjaisen logiikan optimoinnin, viiveiden arvioinnin ja älykkäät suunnitteluajot. Tämän seurauksena suunnittelujen ajoitusongelmat voidaan ratkaista nopeammin.
Uusien työkalujen tavoitteena on ollut, että FPGA-piirien ajoitus onnistuisi ”nappia painamalla”. Osana uutta työkalupakettia Xilinx esittelee Abstract Shell -konseptin, jonka avulla suunnittelu voidaan määritellä eri moduuleihin. Nämä voidaan kääntää erikseen ja rinnakkain. Tuloksena on compiler-ajan lyheneminen jopa viidesosaan. Koko järjestelmän kääntämisessä aika voi lyhentyä 1/17-osaan.
Uutta on myös DFX- eli Dynamic Function eXchange -toiminto, jossa suunnitteluun voidaan ladata kustomoituja laitteistokiihdyttimiä dynaamisesti ajon aikana over-the-air -tyyliin. Koska DFX pystyy lataamaan suunnittelumoduuleja muutamassa millisekunnissa, voidaan piireillä suunnittelun aikana kokeilla esimerkiksi kuva-algoritmin vaihtoa yhden kuvakehyksen aikana. Algoritmin vaihtaminen lennossa avaa uusia mahdollisuuksia moneen sovellukseen, kuten DNA:n sekvensointiin.
Vivado ML Editions on nyt saatavana Standard Edition -versiossa ilmaiseksi ja Enterprise Edition -versiona alkaen 2 995 dollarin lisenssihintaan. Lisätietoja Xilinxin sivuilta.