<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Real-time kernel processing for convolutional neural networks on SoC FPGAs

dc.contributor.advisorChairperson, Graduate Committee: Ross K. Snideren
dc.contributor.authorBackman, Zachery Adamen
dc.date.accessioned2026-02-12T13:19:19Z
dc.date.available2026-02-12T13:19:19Z
dc.date.issued2025en
dc.description.abstractThis work supports the SMART FIRES project, which is an EPSCoR track 1 program with the goal of helping wildfire management. The SMART FIRES initiative aims to develop technologies for wildfire prediction and mitigation, with a particular focus on supporting prescribed fire planning and burning. This thesis contributes to these efforts by enabling the real-time analysis of hyperspectral imagery to identify fuel sources and their conditions directly in the field. This project presents a custom hardware accelerator for convolutional neural networks on Field-Programmable Gate Arrays, implementing memory controllers, data unpacking, and multiply-accumulate operations to process hyperspectral datacubes in real time. The hardware design uses circular buffering and specialized memory allocation to efficiently handle 3D convolution operations on hyperspectral data. An embedded Linux software stack using the Yocto Project creates a custom Board Support Package with bootloader configurations, kernel modifications, device drivers, and deployment tools. This work demonstrates effective hardware-software co-design for embedded systems, allowing for effective development and deployment of hardware and software for embedded systems.en
dc.identifier.urihttps://scholarworks.montana.edu/handle/1/19582en
dc.language.isoenen
dc.publisherMontana State University - Bozeman, College of Engineeringen
dc.rights.holderCopyright 2025 by Zackery Adam Backmanen
dc.subject.lcshField programmable gate arraysen
dc.subject.lcshNeural networks (Computer science)en
dc.subject.lcshMachine learningen
dc.subject.lcshWildfiresen
dc.subject.lcshFire managementen
dc.titleReal-time kernel processing for convolutional neural networks on SoC FPGAsen
dc.typeThesisen
mus.data.thumbpage21en
thesis.degree.committeemembersMembers, Graduate Committee: Brad Whitaker; Brock LaMeresen
thesis.degree.departmentElectrical & Computer Engineeringen
thesis.degree.genreThesisen
thesis.degree.nameMSen
thesis.format.extentfirstpage1en
thesis.format.extentlastpage209en

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
backman-real-time-2025.pdf
Size:
17.83 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
825 B
Format:
Item-specific license agreed upon to submission
Description: