-
公开(公告)号:CN107273621B
公开(公告)日:2020-10-09
申请号:CN201710475563.X
申请日:2017-06-21
申请人: 上海研鸥信息科技有限公司
IPC分类号: G06F30/343 , G06F117/08
摘要: 本发明公开了一种FPGA应用电路的可移植方法,包括:开发可在不同FPGA平台上提供统一应用电路接口的接口适配层库,接口适配层库中包含有多种接口适配层电路,每种接口适配层电路用以将对应FPGA平台的特定应用电路接口转换为统一的应用电路接口;在接口适配层库中选取与FPGA开发平台所对应的接口适配层电路进行应用电路开发;在接口适配层库中选取与FPGA部署平台对应的接口适配层电路进行应用电路部署;将开发完成的应用电路、FPGA部署平台对应的接口适配层电路和FPGA部署平台的基础功能电路进行组合编译,生成对应FPGA硬件电路的配置文件;其效果是:实现了应用电路的可重用性和可移植性,一次开发即可反复、跨FPGA平台部署,提高了其开发效率,降低了其部署难度。
-
公开(公告)号:CN109144722A
公开(公告)日:2019-01-04
申请号:CN201810801363.3
申请日:2018-07-20
申请人: 上海研鸥信息科技有限公司
CPC分类号: G06F9/5027 , G06F9/5061 , G06F15/76 , G06F15/7867 , G06F2015/763 , G06F2015/765 , G06F2209/5021
摘要: 本发明提供的多应用高效共用FPGA资源的管理系统,包括主服务器、编译服务器和从服务器集群,主服务器接收租户的应用电路请求,主服务器根据当前从服务器集群中各个FPGA实例资源的使用状态采用调度算法动态调度、选择目标FPGA实例来实现应用电路;主服务器获取所述比特流配置文件,将比特流配置文件写入目标FPGA实例,并向租户返回实现请求的应用电路的目标FPGA实例的访问信息;从服务器集群包含多个带有FPGA的服务器实例,应用电路被下载到FPGA实例中运行。采用主服务器对从服务集群上的FPGA实例资源进行调度,实现多应用高效共享FPGA资源,达到提高FPGA片上资源利用率、降低FPGA使用成本的目的。
-
公开(公告)号:CN107273621A
公开(公告)日:2017-10-20
申请号:CN201710475563.X
申请日:2017-06-21
申请人: 上海研鸥信息科技有限公司
IPC分类号: G06F17/50
摘要: 本发明公开了一种FPGA应用电路的可移植方法,包括:开发可在不同FPGA平台上提供统一应用电路接口的接口适配层库,接口适配层库中包含有多种接口适配层电路,每种接口适配层电路用以将对应FPGA平台的特定应用电路接口转换为统一的应用电路接口;在接口适配层库中选取与FPGA开发平台所对应的接口适配层电路进行应用电路开发;在接口适配层库中选取与FPGA部署平台对应的接口适配层电路进行应用电路部署;将开发完成的应用电路、FPGA部署平台对应的接口适配层电路和FPGA部署平台的基础功能电路进行组合编译,生成对应FPGA硬件电路的配置文件;其效果是:实现了应用电路的可重用性和可移植性,一次开发即可反复、跨FPGA平台部署,提高了其开发效率,降低了其部署难度。
-
公开(公告)号:CN109144722B
公开(公告)日:2020-11-24
申请号:CN201810801363.3
申请日:2018-07-20
申请人: 上海研鸥信息科技有限公司
摘要: 本发明提供的多应用高效共用FPGA资源的管理系统,包括主服务器、编译服务器和从服务器集群,主服务器接收租户的应用电路请求,主服务器根据当前从服务器集群中各个FPGA实例资源的使用状态采用调度算法动态调度、选择目标FPGA实例来实现应用电路;主服务器获取所述比特流配置文件,将比特流配置文件写入目标FPGA实例,并向租户返回实现请求的应用电路的目标FPGA实例的访问信息;从服务器集群包含多个带有FPGA的服务器实例,应用电路被下载到FPGA实例中运行。采用主服务器对从服务集群上的FPGA实例资源进行调度,实现多应用高效共享FPGA资源,达到提高FPGA片上资源利用率、降低FPGA使用成本的目的。
-
-
-