Detail publikace
LGBM2VHDL: Mapping of LightGBM Models to FPGA
Kořenek Jan, doc. Ing., Ph.D. (CESNET)
Čejka Tomáš, Ing., Ph.D. (FIT ČVUT)
Gradient boosting (GB) je efektivní a široce používaný typ metody strojového učení. Možnost transformovat natrénované GB modely na úroveň hardware představuje potenciál pro výrazné zrychlení mnoha aplikací a jejich dostupnost v podobě vestavěných systémů. V této práci jsme proto vyvinuli nástroj LGBM2VHDL pro automatizované mapování modelů natrénovaných knihovnou LightGBM na obvody popsané jazykem VHDL. Oproti stávajícím nástrojům jsme použili architekturu, která je vhodnější pro rozsáhlé GB modely zahrnující až tisíce rozhodovacích stromů. Architekturu jsme dále optimalizovali pomocí dvou nově navržených technik. Aplikací těchto technik na testované modely se výrazně snížilo množství potřebné paměti na téměř polovinu původních zdrojů a množství základních konfigurovatelných bloků se snížilo v průměru až čtyřikrát. Vyvinutý nástroj je k dispozici jako open-source.
@INPROCEEDINGS{FITPUB13139, author = "Tom\'{a}\v{s} Mart\'{i}nek and Jan Ko\v{r}enek and Tom\'{a}\v{s} \v{C}ejka", title = "LGBM2VHDL: Mapping of LightGBM Models to FPGA", pages = "97--103", booktitle = "2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM) ", year = 2024, location = "Orlando, FL, US", publisher = "IEEE Computer Society", ISBN = "979-8-3503-7243-4", doi = "10.1109/FCCM60383.2024.00020", language = "english", url = "https://www.fit.vut.cz/research/publication/13139" }