硬件加速 | ZYNQ-7000整體架構闡述

        本次AI加速器的設計,主要利用Xilinx公司的ZYNQ-7000全可編程器件,主要目的是應對人工智能時代算力不足的問題,由於人工智能時代的到來,各種神經網絡的訓練,數據挖掘,機器視覺和圖像處理等算法計算複雜度較高,傳統計算機出現計算時間較長或無法計算的問題,工作效率較低,而FPGA作爲一種並行處理器件,相比傳統CPU而言,計算速度較快,因此,我們可以嘗試將一些原來由CPU處理的相關計算交給FPGA來完成,從而提升計算速度和工作效率,出於以上考慮,我們開展了基於ZYNQ-7000的AI加速器的相關設計。

       下圖是整個AI加速器的整體框圖,在PC端Python將需要加速計算的數據利用UDP協議通過網線發送到ZYNQ-7000的ARM端,ARM端調用PL端的加速IP,IP核採用Verilog語言編寫,ARM和PL間的控制信息通過GP控制總線傳遞,數據信息通過HP數據總線傳遞。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章