20.09.2021
Xiaorang Guo: HW/SW Co-design of K-means Clustering Algorithm on Zynq MPSoC (Projektarbeit)
29.09.2021, 11:00 Uhr
Einladung zur Präsentation von Herrn Xiaorang Guo
Thema: HW/SW Co-design of K-means Clustering Algorithm on Zynq MPSoC
Projekt: Projektarbeit
Betreuer: Ahmed Kamaledin, Muhammad Ali
Abstract: K-means clustering algorithm is a famous unsupervised machine learning algorithm for classifications. Because of its simple control flow and fine-grain parallelism, this clustering algorithm is very suitable for optimization on the FPGA. This project work presents an optimized K-means algorithm by using the HLS tool to reduce the overall latency, and before the acceleration, the time-consuming part is analyzed and identified. The optimized algorithm is packaged into an HLS IP and is integrated with the SW part using the Xilinx tool, where the integration is finished using the Jupyter Notebook integrated in the Linux system of the Pynq-Z1 board. In the end, the execution time, resource utilization, and power will be evaluated and compared between the pure SW implementation and the HW/SW co-design system.