Skip to content

bol-edu/2022-fall-ntu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Application Acceleration with High-Level Synthesis

National Taiwan University, 2022 Full

Table of Content

About This Repository

This repository is a collection of students' labs and final projects from the course "Application Acceleration with High-Level Synthesis" taught in the Graduate Institute of Electrical Engineering, National Taiwan University.

Files in this repository are snapshots of their original repositories at the end of the semester, in case the original links are failed.

See the tables below for the links to their original repositories.

Note: Platforms used by these projects include TUL PYNQ-Z2 and Xilinx Alveo U50.

Lab #A - UG871

For Lab #A, students practiced the labs in UG871 [1] and tried to analyze the designs or improve them.

Topics Students (Links)
Interface Synthesis 王景平
Design Analysis 王婕恩
Design Optimization 張承洋

Lab #A - Vitis Tutorials

For Lab #A, students practiced the labs in Vitis-Tutorials [2] and tried to analyze the designs or improve them.

Topics (Links to folders in Xilinx official repository) Students (Links)
RTL kernel workflow and Mixing C++ and RTL Kernels 郭霖璟
Dataflow Debug and Optimization 許家維
Host Code Optimization 陳奕達

Lab #B - Vitis Tutorial and PP4 FPGAs

For Lab #B, students practiced the labs in Vitis-Tutorials [2] & pp4 fpgas [3] and tried to analyze the designs or improve them.

Topics (Links to folders in Xilinx official repository) Students (Links)
systolic_array 陳奕達
Cholesky Algorithm 黃其澤
Bloom Filter 張惇宥
Convolution Filtering 吳泓毅
FIR 蔡岳峰
CORDIC 許家維
DFT 朱怡蓁
FFT 王景平
Sparse Matrix Vector Multiplication 范育瑋
Matrix Multiplication 張承洋

Lab #C - Customized Computing Challenge

For Lab #C, students compete on the Customized Computing Challenge (CCC) [4] and tried to analyze the designs or improve them.

Topics (Links) Students
Cordic, CANNY, Betweenness 林亮昕、林祐丞
Cordic, FAST, Serialization 羅翊誠、張承洋、王婕恩
DFT, CANNY, Serialization 王景平、黃其澤、陳維隆
DFT, HARRIS, Betweenness 朱怡蓁、張惇宥

Final Projects

Topics (Links) Students
Fast Object Detection from Point Clouds for Autonomous Driving 陳奕達、戴妤珊、蔡岳峰
EMG-based Gesture Recognition using Hyperdimensional Computing (HDC) 張承洋、羅翊誠、王婕恩
Dilithium 林亮昕、林祐丞
The Hardware Acceleration of Monocular Visual Odometry 張惇宥、朱怡蓁、許家維
Object Detection Inference on PYNQ-Z2 范詠為、林子軒、吳泓毅
Message Communication 王景平、黃其澤、陳維隆
High Accuracy Image Classifier Inference on PYNQ-Z2 吳秉軒、曾維雋、潘奕亘
Handwritten number Generation on PYNQ-Z2 王少群、郭霖璟、張凱茗

References

[1] Xilinx UG871 - Vivado Design Suite Tutorial: High-Level Synthesis

[2] Xilinx Vitis-Tutorials (https://github.com/Xilinx/Vitis-Tutorials)

[3] PP4 FPGAs (https://github.com/KastnerRG/pp4fpgas/tree/master/examples)

[4] Customized Computing Challenge (CCC) (https://xupsh.github.io/ccc/)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published