Parameterizable Design on Convolutional Neural Networks with Chisel Hardware Construction Language

dc.contributor.advisorYang, Xiaokun
dc.contributor.committeeMemberKoc, Hakduran
dc.contributor.committeeMemberUnawala, Ishaq
dc.creatorMadineni, Mukesh Chowdary
dc.date.accessioned2023-07-06T18:39:09Z
dc.date.available2023-07-06T18:39:09Z
dc.date.created2023-05
dc.date.issued2023-04-21
dc.date.submittedMay 2023
dc.date.updated2023-07-06T18:39:10Z
dc.description.abstractThis thesis presents a parameterizable design generator on convolutional neural networks (CNNs) using Chisel hardware construction language (HCL). Chisel HCL is an open-source embedded domain-specific language (created and maintained by University of California, Berkeley) that inherits the object-oriented feature of Scala for constructing hardware. By parameterizing structural designs such as the streaming width, pooling layer type, and floating-point precision, multiple register-transfer level (RTL) implementations can be created to meet various accuracy and hardware cost requirements. The HCL design can generate the RTL implementations with Verilog, which is synthesizable and implementable on FPGAs (field-programmable gate arrays). The evaluation is based on generated RTL designs including 16-bit, 32-bit, 64-bit, and 128-bit implementations on FPGAs. The experimental results show that the 32-bit design achieves optimal hardware performance when setting the same weights for estimating the quality of results, FPGA slice count, and power dissipation. Although the focus is on CNNs, the approach can be extended to other neural network models for efficient RTL designs.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10657.1/3033
dc.language.isoen
dc.subjectconvolutional neural network (CNN)
dc.subjectChisel HCL
dc.subjectFPGA
dc.subjectregister–transfer level
dc.subjectVerilog HDL
dc.titleParameterizable Design on Convolutional Neural Networks with Chisel Hardware Construction Language
dc.typeThesis
dc.type.materialtext
thesis.degree.grantorUniversity of Houston-Clear Lake
thesis.degree.levelMasters
thesis.degree.nameMaster of Science

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MADINENI-MASTERSTHESIS-2023.pdf
Size:
1.81 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
LICENSE.txt
Size:
1.86 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
4.45 KB
Format:
Plain Text
Description: