Detail publikace

LGBM2VHDL: Mapping of LightGBM Models to FPGA

MARTÍNEK, T.; KOŘENEK, J.; ČEJKA, T. LGBM2VHDL: Mapping of LightGBM Models to FPGA. In 2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). Orlando, FL: IEEE Computer Society, 2024. p. 97-103. ISBN: 979-8-3503-7243-4.
Název česky
LGBM2VHDL: Mapování LightGBM modelů na FPGA
Typ
článek ve sborníku konference
Jazyk
anglicky
Autoři
Klíčová slova

Gradient Boosting; LightGBM; Hardware acceleration; FPGA;

Abstrakt

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.

Rok
2024
Strany
97–103
Sborník
2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)
Konference
The 32th IEEE International Symposium On Field-Programmable Custom Computing Machines, Orlando, FL, US
ISBN
979-8-3503-7243-4
Vydavatel
IEEE Computer Society
Místo
Orlando, FL
DOI
EID Scopus
BibTeX
@inproceedings{BUT193289,
  author="Tomáš {Martínek} and Jan {Kořenek} and Tomáš {Čejka}",
  title="LGBM2VHDL: Mapping of LightGBM Models to FPGA",
  booktitle="2024 IEEE 32nd Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM)",
  year="2024",
  pages="97--103",
  publisher="IEEE Computer Society",
  address="Orlando, FL",
  doi="10.1109/FCCM60383.2024.00020",
  isbn="979-8-3503-7243-4"
}
Nahoru