Xilinx představuje platformu FPGA s otevřeným zdrojovým kódem

Unifikovaná softwarová platforma Vitis od dodavatele FPGA Xilinx je výsledkem pětiletého projektu na vytvoření nástrojů pro vývoj softwaru pomocí známých jazyků, jako jsou C ++ a Python, k vývoji širokého spektra aplikací pro jeho přeprogramovatelný čip.

Krása FPGA (Field Programmable Gate Arrays) je jejich konfigurovatelná, přizpůsobivá povaha. To je také důvod, proč je programování výzvou pro krále. Je obtížné s nimi pracovat pro nekvalifikovaného programátora, který nemá dobré znalosti hardwaru a často vyžaduje esoterické jazyky.

Vitis podporuje heterogenní architektury včetně Zilq SoCs, MPSoC a Versal ACAP společnosti Xilinx. Vitis je navržen tak, aby umožňoval vysoce optimalizovanou akceleraci specifickou pro danou doménu pro širokou škálu aplikací, od cloudových implementací, přes strojové učení a AI, přes IoT a desktopové aplikace. Přemýšlejte o tom, že pro Xilinx je CUDA pro Nvidii.

Platforma Vitis je postavena na architektuře založené na zásobníku, která se připojuje k otevřeným zdrojovým standardním vývojovým systémům a budovacím prostředím. Základní vrstva se skládá z desky a předem naprogramovaných I / O. Druhá vrstva obsahuje základní vývojovou sadu Vitis s kompilátory, analyzátory a debuggery od Xilinxu a dalších.

Ve třetí vrstvě je umístěno osm knihoven Vitis, které poskytují více než 400 aplikací s otevřeným zdrojovým kódem. Mezi významné knihovny patří komponenta Vitis AI, která podporuje rámce TensorFlow, Caffe a PyTorch pro distribuované zpracování neuronových sítí. Vitis Video bude podporovat FFmpeg pro motory pro zpracování videa v cloudu.

Xilinx má existující sadu nástrojů, Vivado Design Suite, pro ty, kteří chtějí programovat pomocí hardwarového kódu. Společnost tvrdí, že bude i nadále podporovat Vivado, ale Vitis je navržen tak, aby vývojářům hardwaru pomáhal tím, že hardwarové moduly balí jako „funkce s možností softwarového volání“.

Xilinx také ohlásil web Developer.Xilinx.com, který spojí vývojáře s odborníky v různých oborech a zpřístupní projekty těchto odborníků k použití.

Xilinx říká, že platforma Unified Development Software Vitis bude příští měsíc zdarma dostupná pro desky Xilinx. Zainteresovaní vývojáři se zde mohou přihlásit.

Připojte se ke komunitám World World na Facebooku a LinkedIn a přidávejte komentáře k tématům, která jsou na prvním místě.