Zobrazit minimální záznam

Neural network acceleration on cloud card with FPGA



dc.contributor.advisorSkrbek Miroslav
dc.contributor.authorJiří Tlamicha
dc.date.accessioned2024-06-19T09:54:33Z
dc.date.available2024-06-19T09:54:33Z
dc.date.issued2024-06-15
dc.identifierKOS-1240469360105
dc.identifier.urihttp://hdl.handle.net/10467/115699
dc.description.abstractTato práce se zabývá akcelerací neuronových sítí na cloudové FPGA kartě Alveo U55C. Zkoumány jsou zejména framework HLS4ML využívající vysoko-úrovňovou syntézu a framework Vitis AI využívající akceleraci pomocí DPU. Oba frameworky jsou nejprve otestovány na malých sítích pro datovou sadu Iris. Poté jsou provedeny experimenty se sadou různě velkých konvolučních neuronových sítí trénovaných na datové sadě CIFAR-10. Jsou nalezeny limity obou přístupů. Experimenty jsou vyhodnoceny z hlediska délky času zpracování a spotřeby energie. Poté je pomocí Vitis AI provedena akcelerace modelu YOLOv7 pro detekci objektů v obraze. Ten je poté použit v prototypové aplikaci pro zpracování obrázků z humanoidních robotů Nao. Model je také vyhodnocen z hlediska propustnosti a latence.cze
dc.description.abstractThis thesis researches the acceleration of neural networks on cloud FPGA card Alveo U55C. In particular, it explores the HLS4ML framework, which uses high-level synthesis, and the Vitis AI framework, which uses DPU acceleration. First both frameworks are tested on small networks trained for the Iris dataset. Then they are used for experiments with a set of convolutional neural networks of different sizes trained for the CIFAR-10 dataset. Limits of both frameworks are found. Experiments are evaluated in terms of processing time and power consumption. Then the Vitis AI is used to accelerate the YOLOv7 model to detect objects in images. This model is then used in a prototype application for processing of images from humanoid Nao robots. This model is also evaluated in terms of throughput and latency.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectVitis AIcze
dc.subjectDPUcze
dc.subjectHLS4MLcze
dc.subjectFPGAcze
dc.subjectAlveo U55Ccze
dc.subjectneuronová síťcze
dc.subjectCNNcze
dc.subjectYOLOv7cze
dc.subjectVitis AIeng
dc.subjectDPUeng
dc.subjectHLS4MLeng
dc.subjectFPGAeng
dc.subjectAlveo U55Ceng
dc.subjectneural networkeng
dc.subjectCNNeng
dc.subjectYOLOv7eng
dc.titleAkcelerace neuronových sítí na cloudové kartě s FPGAcze
dc.titleNeural network acceleration on cloud card with FPGAeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeKhun Jiří
theses.degree.disciplinePočítačové inženýrství 2021cze
theses.degree.grantorkatedra počítačových systémůcze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam