Modelování akcelerátorů neuronových sítí

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Vladimír Drábek, CSc. (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Ondřej Kanich, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.cs
but.jazykčeština (Czech)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMrázek, Vojtěchcs
dc.contributor.authorKlhůfek, Jancs
dc.contributor.refereeSekanina, Lukášcs
dc.date.created2023cs
dc.description.abstractCílem této diplomové práce je zaměřit se na modelování akcelerátorů neuronových sítí s HW podporou kvantizace. Práce nejprve přibližuje koncept výpočtu konvolučních neuronových sítí (CNN) a představuje kategorie různých hardwarových architektur, které slouží k jejich zpracování. Následně jsou shrnuty optimalizační techniky modelů CNN, jejichž cílem je dosáhnout efektivního zpracování na specializovaných hardwarových architekturách. Další část práce obsahuje porovnání existujících analytických nástrojů, jež slouží k odhadu výkonnostních parametrů HW při inferenci, a které jsou rozšiřitelné o implementaci podpory kvantizace. Na základě experimentálního porovnání byl pro účely této práce vybrán nástroj Timeloop. Dále je představen popis fungování tohoto nástroje spolu s návrhem a implementací jeho rozšíření o podporu kvantizace. V závěru práce jsou experimentálně otestovány důsledky různých konfigurací kvantizace na vyhodnocené parametry inference u různých hardwarových architektur.cs
dc.description.abstractThe aim of this master thesis is modeling of neural network accelerators with HW support for quantization. The thesis first focuses on the concept of computation in convolutional neural networks (CNNs) and introduces different categories of hardware architectures that are used for their processing. Following this, optimization techniques for CNN models are summarized, with the goal of achieving efficient processing on specialized hardware architectures. The subsequent part of the thesis involves a comparison of existing analytical tools that are used to estimate hardware performance parameters during inference and which can be expanded to incorporate quantization support. Based on an experimental comparison, the Timeloop tool was selected for the purposes of this thesis. A thorough explanation of this tool's functionality is presented, along with a concept and implementation of its expansion to support quantization. In conclusion, the thesis experimentally tests the impact of various quantization configurations on evaluated inference parameters across different hardware architectures.en
dc.description.markAcs
dc.identifier.citationKLHŮFEK, J. Modelování akcelerátorů neuronových sítí [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other141019cs
dc.identifier.urihttp://hdl.handle.net/11012/210603
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectanalytický modelcs
dc.subjectHW akcelerátorycs
dc.subjectkonvoluční neuronové sítě (CNN)cs
dc.subjectkvantizacecs
dc.subjectprořezávánícs
dc.subjectoptimalizacecs
dc.subjectenergetická účinnostcs
dc.subjectTimeloopcs
dc.subjectAccelergycs
dc.subjectanalytical modelen
dc.subjectHW acceleratorsen
dc.subjectconvolutional neural networks (CNN)en
dc.subjectquantizationen
dc.subjectpruningen
dc.subjectoptimizationen
dc.subjectenergy efficiencyen
dc.subjectTimeloopen
dc.subjectAccelergyen
dc.titleModelování akcelerátorů neuronových sítícs
dc.title.alternativeModelling of Neural Network Hardware Acceleratorsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2023-06-21cs
dcterms.modified2023-06-21-11:32:46cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid141019en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:36:20en
sync.item.modts2025.01.15 18:00:54en
thesis.disciplineVestavěné systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
4.02 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_141019.html
Size:
11.86 KB
Format:
Hypertext Markup Language
Description:
file review_141019.html
Collections