Generalized Machine Learning Quantization Implementation for High Level Synthesis Targeting FPGAs

dc.contributor.advisorHauck, Scott
dc.contributor.advisorHsu, Shih-Chieh
dc.contributor.authorTrahms, Matthew Karl
dc.date.accessioned2022-04-19T23:45:08Z
dc.date.available2022-04-19T23:45:08Z
dc.date.submitted2022
dc.descriptionThesis (Master's)--University of Washington, 2022
dc.description.abstractThe Large Hadron Collider produces a large amount of data while operating, approximately one petabyte of data per second. The collider is currently undergoing an upgrade to collide more particles and produce even more data. In order to handle this large quantity of data, high throughput and low latency algorithms are required to filter interesting collision results out of the rest of the data collected by the sensors attached to the collider. Machine learning algorithms can be used for this filtering task with comparable accuracy to the traditional filtering algorithms and provide a wide range of accelerator options. FINN and hls4ml are frameworks to deploy machine learning models on Field Programmable Gate Arrays for high throughput, low latency acceleration options. FINN utilizes Brevitas, a quantization aware training library. Using Brevitas, I trained a particle tracking network and demonstrated equivalent accuracy at lower bit precision than post training quantization. As a cross organizational project, the hls4ml and FINN teams collaborated to develop the QONNX standard for quantized machine learning model representation. In order to integrate QONNX into hls4ml, I implemented new transformations to support the unique structures of QONNX.
dc.embargo.termsOpen Access
dc.format.mimetypeapplication/pdf
dc.identifier.otherTrahms_washington_0250O_23949.pdf
dc.identifier.urihttp://hdl.handle.net/1773/48501
dc.language.isoen_US
dc.rightsCC BY
dc.subjectFPGA
dc.subjectHigh Level Synthesis
dc.subjectLarge Hadron Collider
dc.subjectMachine Learning
dc.subjectQuantization
dc.subjectElectrical engineering
dc.subjectComputer science
dc.subjectPhysics
dc.subject.otherElectrical engineering
dc.titleGeneralized Machine Learning Quantization Implementation for High Level Synthesis Targeting FPGAs
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Trahms_washington_0250O_23949.pdf
Size:
1.92 MB
Format:
Adobe Portable Document Format