Skip to content

nikulshr/resnet_fpga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ResNet on FPGA

This is a project at UCSD as part of both the course CSE 237D (SP'20) and the research on IoT neural networks in Ryan Kastner's group.

Overview

Automatic modulation classification of radio signals is useful for spectrum sensing but still require lots of improvement. Neural network (NN) solutions like ResNets are state-of-the-art for this but need an efficient hardware implementation. We propose that an FPGA implementation would be able to reduce memory footprint and improve latency.

Goals

  • Implementation with baseline accuracy (PyTorch)
  • Quantization of NNs (Brevitas, TWN Generator)
  • Generation of RTL design (Vivado HLS)
  • Target test results (RFSoC ZCU111)

Please glance at the commit messages to see progress.

Team

  • Students: Kartik Kulgod, Zesen Zhang (SW/ML), Nitish Kulshrestha (HW)
  • Advisors: Alireza Khodamoradi, Ryan Kastner

References

About

UCSD CSE 237D Spring '20 Course Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages