CNIPA.AI
검색으로 돌아가기
기록

一种在FPGA上构建TPU系统的方法

발명유효
1조회수
10청구항 · 1 독립항
§ Ⅰ

개요

발명자

王宁; 葛源; 马川; 刘高; 何家玲; 向涛

IPC 분류

G06N 3/0464 (2023.01)G06N 3/063 (2023.01)G06N 3/082 (2023.01)G06F 3/06 (2006.01)G06N 5/04 (2023.01)

本发明涉及AI推理加速领域,尤其涉及一种在FPGA上构建TPU系统的方法;该方法包括基于FPGA的查找表和可编程开关矩阵,配置参数化PE阵列以构建动态脉动阵列;在FPGA上构建访问和存储重构模块,为动态脉动阵列提供数据通路;在FPGA上设计池化电路和归一化电路,用于对动态脉动阵列的计算输出进行特征处理;将动态脉动阵列、访问和存储重构模块、池化电路及归一化电路进行协同映射,最终在FPGA上构建出具备张量计算功能的TPU系统。实现了TPU核心功能在FPGA上的全量映射,无需依赖定制化TPU芯片;动态脉动阵列与存储重构模块可适配不同任务需求,避免了资源闲置,提升了FPGA资源利用率。