You are currently viewing {KLTN} THIẾT KẾ MỨC RTL VÀ THỰC HIỆN PHẦN CỨNG TĂNG TỐC NHÂN CHẬP 2D HIỆU NĂNG CAO CHO MẠNG CNN

{KLTN} THIẾT KẾ MỨC RTL VÀ THỰC HIỆN PHẦN CỨNG TĂNG TỐC NHÂN CHẬP 2D HIỆU NĂNG CAO CHO MẠNG CNN

Tóm tắt: Trong những năm gần đây, sự phát triển của các kỹ thuật tối ưu hóa tiên tiến và sự gia tăng hiệu quả tính toán đã giúp các kỹ thuật học sâu trở nên phổ biến. Mạng nơ-ron nhân chập (CNN) là một trong những kiến trúc mạng nơ-ron nhân tạo phổ biến nhất được áp dụng cho các ứng dụng thị giác máy, chủ yếu trong các lĩnh vực phân loại và nhận dạng đối tượng. Để trích xuất các đặc trưng trong dữ liệu đầu  vào nhằm nhận diện chính xác, CNN sử dụng các kết nối cục bộ và những bộ trọng số để thực hiện một loạt các phép tính nhân chập và rút gọn – điều làm cho thời gian tính toán và mức tiêu thụ năng lượng của nó tăng lên. Đặc biệt trong đó, phần lớn thời gian tính toán được thực hiện trên khối nhân chập. Các bộ tăng tốc phần cứng ra đời đáp ứng việc tính toán này nhưng vẫn còn hạn chế. Đồ án này sẽ trình bày phương pháp nghiên cứu, thiết kế, mô phỏng và thực hiện phần cứng tăng tốc xử lý cho khối nhân chập trên FPGA. Các công việc chính trong đồ án này bao gồm nghiên cứu thuật toán, thiết kế phần cứng các mô đun thành phần trong khối nhân chập bằng phương pháp thiết kế mạch và mô tả lại thiết kế phần cứng bằng ngôn ngữ mô tả phần cứng VHDL, được tổng hợp và mô phỏng sử dụng phần mềm Vivado. Từ kết quả mô phỏng chức năng sau tổng hợp và thực thi thu được cho thấy bộ tăng tốc phần cứng có thể hoạt động tốt trên FPGA, đáp ứng được yêu cầu của đồ án.
Từ khóa: Convolutional Neural Network, bộ tăng tốc phần cứng, RTL microarchitecture, Circular Buffer.

Nguyễn Kiêm Hùng

Hung K. Nguyen studied “Electronic Engineering” in both his bachelor’s and master’s degrees at the Vietnam National University, Hanoi, Vietnam. He received the bachelor’s degree in 2003. After receiving his bachelor’s degree, He worked as an internship in the Research Center of Electronics and Telecommunications. In 2006, He received the master’s degree in electronic engineering from VNU University of Engineering and Technology (VNU-UET). Before pursuing his Ph.D’s degree, He worked as a researcher at the Laboratory for Smart Integrated Systems in VNU University of Engineering and Technology for two years. In 2008, He went to Southeast University, Nanjing, China to get his Ph.D degree. He received the Ph.D. degree in Microelectronics and Solid State Electronics from Southeast University in 2013. After got his Ph.D’s degree, He returned to VNU University of Engineering and Technology to continue his research in VLSI design. He works currently as an assistant professor and senior researcher at VNU Key Laboratory for Smart Integrated Systems. His research interests mainly include multimedia processing, reconfigurable computing, and SoC designs.

Trả lời