Course Project Information
Presentation Schedule:
NOTE: Each project has 10 mins to present. Please email your slides to sitaoh@uci.edu before class.
3/14 (Tuesday):
- Karim Barada: Compiler-Assisted GPU Optimizations
- Ziang Chen: Hardware Acceleration for Edge Computing with AI engagement
- Bhavya Chunchu: Debugging techniques and tools for Hardware Accelerators
- Timothy Do: FPGA-Based Image Accelerators for Optimizing Convolutional Operators
- Yaoze Zhang, Zhipei He: AES Algorithm Accelerator by Using HLS Tools
- Asma Khan: Compilers for DNN Accelerators
Survey link for Tuesday Presentations: https://forms.gle/9wdPcZfsAo9PqGJf7 Links to an external site.
3/16 (Thursday):
- Shengqi Li: FPGA-based Deep Neural Network Accelerators
- Xinyi Tang, Yiming Shen: Review of Phase-Locked Loops (PLLs) Based on FPGAs
- Mrudul Shailesh Sonawane: Dynamic and Partial Reconfigurability of FPGA
- Yuanzhe Zhang, Jinwen Wu: The Optimization of Matrix Multiplication
- Haocheng Xu: HLS-RISC: High-Level Synthesis For RISC-V AI/ML Accelerator
- Valen Yamamoto: Design Space Exploration of For Loops in PyLog for High Level Synthesis
Survey link for Thursday presentations: https://forms.gle/evykbP4DWBLYrsCL6 Links to an external site.
Final Report
- Double-column, use ACM conference paper template Links to an external site..
- Suggested length: single-student project: 4 or more pages, two-student project: 6 or more pages.
- Include links to your source code (if any)
- Please proofread your report before submission
- General expectation: research-paper quality
Grading:
- 40% of the total course final grade
- Proposal (10%) + Presentation & Report (30%)
Report Content:
(for option (a) literature review projects: )
- Title
- Abstract
- Introduction (background, motivation, topic ranges of your review, etc.)
- Contribution (the unique contributions of your review, how will your review benefit future researchers)
- Detailed reviews of various topics/sub-fields/categories
- Summary
- Future research opportunities in the field
- List of references
(for option (b) compiler & accelerator projects: )
- Title
- Abstract
- Introduction (background, motivation, problem definition, etc.)
- Contribution (the unique contributions of your project, how will your work benefit future researchers)
- Related Works
- Your Approach/Method
- Experimental Results
- Conclusion
- Future Works
- List of references
Grading Rubrics:
(for option (a) literature review projects: )
- Workload (20%)
- Coverage/Completeness of the review (20%)
- Discussion in the review (20%)
- Technical contribution (10%)
- Presentation/Report quality (30%)
(for option (b) compiler & accelerator projects: )
- Workload (20%)
- Completeness (20%)
- Technical contribution/novelty (20%)
- Reproducibility/technical soundness (10%)
Winter 2022 Projects:
- Hardware Accelerator Architecture for Imaging Tracking (Yun-Hsuan Kuo)
- Review of DNN accelerators based on FPGA (Xiaofang Zhang)
- A Universal FPGA Reconfigurable Computing Schema (Zeqiang Zheng)
- FPGA Overlay Architectures (Kenny Tang)
- Reversible water marking (using VHDL) (Kartik Jain, Mansi Chauhan)
- Optimization of hls4ml: an automatic NNs-to-HLS translation workflow (Yifan Zhang, Yuhui Li)
- A Compiler for Associate Processors (Rachid Karami, Mariam Rakka)
- FIR Hardware Accelorators (Calder Staude)
- Comparison of the performance between the HLS tools and manually RTL code (Hongzheng Tian)
- HLS Debugging and Verification: literature review (Tianyu Yu)
- RaTriCounter: solution to solving Triangle-Counting (Yoonha Cha, Seongyoung Kang)
- Review of Resistive Memory-based Accelerators on Neural Networks Training and Inference (Ye Qiao, Andrew Ding)