一种搭建加速平台的FPGA系统、设备及加速平台技术方案

技术编号:20160282 阅读:31 留言:0更新日期:2019-01-19 00:13
本申请提供了一种搭建加速平台的FPGA系统、设备及加速平台,该系统包括:加速逻辑模块、控制器、路由模块、接口模块和监测与配置模块;加速逻辑模块,用于执行加速算法、处理输入信息并向控制器发送输出信息;控制器,用于将输出信息转换为第一通信信息发送到路由模块,并将路由模块发送的第二通信信息转换为输入信息发送到加速逻辑模块;路由模块,用于将第一通信信息发送到接口模块,并将接口模块发送的第二通信信息发送到控制器;接口模块,用于根据第一通信信息与外部设备进行数据通信,并从外部设备获取第二通信信息;监测与配置模块,用于进行定制化开发与调试。利用该系统能提高使用FPGA搭建硬件加速平台的效率。

【技术实现步骤摘要】
一种搭建加速平台的FPGA系统、设备及加速平台
本专利技术涉及FPGA设计领域,尤其涉及一种搭建加速平台的FPGA系统、装置及加速平台。
技术介绍
随着算法的不断发展与进化,传统使用CPU进行计算的方式在性能上已经遇到了瓶颈,而使用FPGA、GPU以及定制化的ASIC芯片为应用加速的计算方式得到了越来越广泛的应用。FPGA(Field-ProgrammableGateArray,现场可编程门阵列)与定制化AISC芯片的加速方式相比,具有非常好的可重用性,适用于更加丰富的应用场景,从设计到应用的周期也能大大降低。与GPU相比,FPGA能针对具体应用进行一些定制化的设计,从而取得更好的性能和功耗的优化空间。在现有的FPGA设计流程中,大部分还是采用标准的自顶向下的设计思想。即从系统级设计开始,把要实现的功能划分为若干个二级单元,然后再把各个二级单元划分为下一层次的基本单元,如此一直划分下去,直到能够使用基本模块或者IP核直接实现为止。但对于明确要应用到某种加速平台上的FPGA,采用通用的自顶向下的设计流程会使开发过程复杂化,因为应用到加速平台上的FPGA,其大体的功能都是固定的,主要的区本文档来自技高网...

【技术保护点】
1.一种搭建加速平台的FPGA系统,其特征在于,所述系统包括:加速逻辑模块、控制器、路由模块、接口模块和监测与配置模块;所述加速逻辑模块,用于执行加速算法、处理输入信息并向所述控制器发送输出信息;所述控制器,用于将所述输出信息转换为第一通信信息发送到所述路由模块,还用于将所述路由模块发送的第二通信信息转换为输入信息发送到所述加速逻辑模块;所述控制器,能实现对通用数据类型的转换;所述路由模块,用于将所述第一通信信息发送到所述接口模块,还用于将所述接口模块发送的所述第二通信信息发送到所述控制器;所述路由模块应用通用的路由协议;所述接口模块,用于根据所述第一通信信息与外部设备进行数据通信,并从所述外...

【技术特征摘要】
1.一种搭建加速平台的FPGA系统,其特征在于,所述系统包括:加速逻辑模块、控制器、路由模块、接口模块和监测与配置模块;所述加速逻辑模块,用于执行加速算法、处理输入信息并向所述控制器发送输出信息;所述控制器,用于将所述输出信息转换为第一通信信息发送到所述路由模块,还用于将所述路由模块发送的第二通信信息转换为输入信息发送到所述加速逻辑模块;所述控制器,能实现对通用数据类型的转换;所述路由模块,用于将所述第一通信信息发送到所述接口模块,还用于将所述接口模块发送的所述第二通信信息发送到所述控制器;所述路由模块应用通用的路由协议;所述接口模块,用于根据所述第一通信信息与外部设备进行数据通信,并从所述外部设备获取所述第二通信信息;所述接口模块对应通用的接口协议与接口架构;所述监测与配置模块,用于进行定制化开发与调试。2.根据权利要求1所述的系统,其特征在于,所述路由模块内集成有FIFO存储器;所述FIFO存储器,用于对所述第一通信信息和所述第二通信信息进行缓存与流量控制。3.根据权利要求2所述的系统,其特征在于,所述路由模块在所述FIFO存储器的存储空间用尽时,...

【专利技术属性】
技术研发人员:李拓
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1