【技术实现步骤摘要】
一种用于数据传输的FPGA、模型训练系统及数据访问方法
[0001]本申请涉及
FPGA
开发
,特别是涉及一种用于数据传输的
FPGA、
模型训练系统及数据访问方法
。
技术介绍
[0002]随着
AI
(
Artificial Intelligence
,人工智能)
、
云计算等技术的发展,针对服务器的算力要求越来越高,基于
GPU、FPGA
加速器的
AI
服务器因其强大的并行算力受到用户的青睐
。
其中,基于
FPGA
的加速器因其在并行计算和低延迟等方面的优势,在金融等行业中应用广泛
。
[0003]随着
FPGA
的逻辑资源变大,
FPGA
镜像文件也越来越大,相关技术中通过普通的
QSPI
接口或
SPI
接口对外设芯片(例如,
Flash
存储芯片)进行访问的速率较慢,导致出现
FPGA
上电加载缓慢的问题
。
然而部分极端应用场景下对
FPGA
的上电加载的延迟有严格的时长要求,因此,为满足延迟要求,需要提高
FPGA
对外设芯片的访问速率
。
技术实现思路
[0004]有鉴于此,本申请旨在提出一种用于数据传输的
FPGA、
模型训练系统及数据访问 ...
【技术保护点】
【技术特征摘要】
1.
一种用于数据传输的
FPGA
,其特征在于,包括协议转换模块,用于实现数据传输的串并转换;所述协议转换模块包括:配置模块,用于获取数据访问请求对应的配置信息,将所述配置信息下发到
Avalon
‑
MM
控制模块及
CFI
控制模块;所述配置信息包括:操作初始地址
、
数据长度及传输起始信号;所述数据访问请求为写数据请求或读数据请求;
Avalon
‑
MM
控制模块,用于根据所述配置信息,控制
Avalon
‑
MM
接口的第一信号;
CFI
控制模块,用于根据所述配置信息,控制
CFI
接口的第二信号;
Avalon
‑
MM
接口,用于根据所述第一信号,对待读取数据或待写入数据执行串行传输操作;
CFI
接口,用于根据所述第二信号,对待读取数据或待写入数据执行并行传输操作
。2.
根据权利要求1所述的用于数据传输的
FPGA
,其特征在于,所述协议转换模块还包括:写缓存模块,用于在所述
Avalon
‑
MM
接口获取待写入数据后,暂存所述待写入数据
。3.
根据权利要求1所述的用于数据传输的
FPGA
,其特征在于,所述协议转换模块还包括:读缓存模块,用于在所述
CFI
接口模块获取待读取数据后,暂存所述待读取数据
。4.
一种模型训练系统,其特征在于,包括:主机和至少一个
AI
加速器;所述
AI
加速器包括
FPGA
和存储模块,所述
FPGA
为权利要求1‑3任一所述的
FPGA
;所述主机,用于向所述
AI
加速器发送待写入数据及数据访问请求;所述待写入数据包括模型训练数据及
FPGA
镜像文件;所述数据访问请求为写数据请求或读数据请求;所述
AI
加速器,用于接收所述主机发送的待写入数据并更新所述存储模块,以及根据所述读数据请求将所述存储模块中的待读取数据发送给所述主机
。5.
根据权利要求4所述的模型训练系统,其特征在于,所述
FPGA
用于根据所述主机发送的数据访问请求,获取对应的配置信息;根据所述配置信息对所述存储模块执行数据访问操作;所述配置信息包括:数据操作地址
、
数据长度及起始信号;所述数据访问操作为写数据操作或读数据操作;所述存储模块,用于存储模型训练数据及
FPGA
镜像文件
。6.
根据权利要求5所述的模型训练系统,其特征在于,所述协议转换模块,用于在所述数据访问请求为写数据请求的情况下,执行以下操作:将所述主机发送的待写入数据进行协议转换
;
根据所述写数据请求对应的配置信息,将转换完成的所述待写入数据写入所述存储模块;所述待写入数据为模型训练数据或
FPGA
镜像文件
。7.
根据权利要求5所述的模型训练系统,其特征在于,所述协议转换模块,用于在所述数据访问请求为读数据请求的情况下,执行以下操作:从所述存储模块中获取待读取数据并进行协议转换;根据所述读数据请求对应的配置信息,将转换完成的所述待读取数据发送到所述主机;所述待读取数据为模型训练数据或
FPGA
镜像文件
。8.
根据权利要求5所述的模型训练系统,其特征在于,还包括
DDR
,用于缓存待写入数据
或待读取数据;所述
FPGA
还包括
DMA
模块,所述
DMA
模块用于与所述
DDR
进行数据通信
。9.
根据权利要求8所述的模型训练系统,其特征在于,所述
DMA
模块,用于在所述数据访问请求为写数据请求的情况下,将所述主机发送的待写入数据写入所述
DDR
;所述协议转换模块,用于读取所述
DDR
中的待写入数据并进行协议转换;根据所述写数据请求对应的配置信息,将转换完成的待写入数据写入所述存储模块
...
【专利技术属性】
技术研发人员:牟奇,王洪良,刘伟,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。