[发明专利]一种高度可配硬件加速方法和装置在审
申请号: | 201911370739.0 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111177068A | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 张贞雷;刘同强 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高度 硬件加速 方法 装置 | ||
1.一种高度可配硬件加速方法,其特征在于,包括以下步骤:
在可编程逻辑器件芯片内部配置主处理器、多核处理器以及协处理器功能;
读取在所述可编程逻辑器件开发板上设置的拨码开关的状态;
根据所述拨码开关的状态运行启动程序以从存储器中读取相应处理器的系统启动文件,以实例化所述主处理器、多核处理器以及协处理器中的一个或多个。
2.根据权利要求1所述的方法,其特征在于,根据所述拨码开关的状态运行启动程序以从存储器中读取相应处理器的系统启动文件,以实例化所述主处理器、多核处理器以及协处理器中的一个或多个包括:
响应于所述拨码开关状态配置为第一状态,运行启动程序以从存储器中读取所述主处理器的系统启动文件,仅实例化所述主处理器。
3.根据权利要求1所述的方法,其特征在于,根据所述拨码开关的状态运行启动程序以从存储器中读取相应处理器的系统启动文件,以实例化所述主处理器、多核处理器以及协处理器中的一个或多个包括:
响应于所述拨码开关状态配置为第二状态,运行启动程序以从存储器中读取所述多核处理器的系统启动文件,以仅实例化所述多核处理器。
4.根据权利要求1所述的方法,其特征在于,根据所述拨码开关的状态运行启动程序以从存储器中读取相应处理器的系统启动文件,以实例化所述主处理器、多核处理器以及协处理器中的一个或多个包括:
响应于所述拨码开关状态配置为第三状态,运行启动程序以从存储器中读取所述主处理器和所述多核处理器的系统启动文件,以实例化所述主处理器和所述多核处理器。
5.根据权利要求1所述的方法,其特征在于,根据所述拨码开关的状态运行启动程序以从存储器中读取相应处理器的系统启动文件,以实例化所述主处理器、多核处理器以及协处理器中的一个或多个包括:
响应于所述拨码开关状态配置为第四状态,运行启动程序以从存储器中读取所述主处理器和所述协处理器的系统启动文件,以实例化所述主处理器和所述协处理器。
6.根据权利要求1所述的方法,其特征在于,根据所述拨码开关的状态运行启动程序以从存储器中读取相应处理器的系统启动文件,以实例化所述主处理器、多核处理器以及协处理器中的一个或多个包括:
响应于所述拨码开关状态配置为第五状态,运行启动程序以从存储器中读取所述多核处理器和所述协处理器的系统启动文件,以实例化所述多核处理器和所述协处理器。
7.根据权利要求1所述的方法,其特征在于,根据所述拨码开关的状态运行启动程序以从存储器中读取相应处理器的系统启动文件,以实例化所述主处理器、多核处理器以及协处理器中的一个或多个包括:
响应于所述拨码开关状态配置为第六状态,运行启动程序以从存储器中读取所述主处理器、所述多核处理器和所述协处理器的系统启动文件,以实例化所述主处理器、所述多核处理器和所述协处理器。
8.根据权利要求1所述的方法,其特征在于,所述协处理器配置用于专用加速卷积计算,包括脉动阵列卷积算法和矩阵乘法卷积算法。
9.根据权利要求1所述的方法,其特征在于,所述可编程逻辑器件为FPGA。
10.一种高度可配硬件加速装置,其特征在于,包括:
嵌入式系统设置模块,配置为在可编程逻辑器件芯片内部配置主处理器、多核处理器以及协处理器功能;
拨码开关检测模块,配置为读取在所述可编程逻辑器件开发板上设置的拨码开关的状态;
硬件架构生成模块,配置为根据所述拨码开关的状态运行启动程序以从存储器中读取相应处理器的系统启动文件,以实例化所述主处理器、多核处理器以及协处理器中的一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911370739.0/1.html,转载请声明来源钻瓜专利网。