System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算加速的领域,尤其是涉及一种处理器可变指令的架构方法。
技术介绍
1、在自动控制、数字信号处理、通信、视频和图像等方面的数据处理中,乘除法运算的性能直接影响着芯片的整体数据处理能力。为了提升芯片的性能,减轻cpu核的计算负担,有效的方法是在微控制器芯片或专用型芯片的内部专门设计用于乘除法及相关算术运算的协处理器或专用乘除法器电路。
技术实现思路
1、为了缩短计算所需时间,本申请提供一种处理器可变指令的架构方法。
2、本申请提供的一种处理器可变指令的架构方法,采用如下的技术方案:
3、一种处理器可变指令的架构方法,包括:
4、执行自定义指令以指定fpga完成自定义运算。
5、通过采用上述技术方案,利用fpga(field-programmable gate array)完成自定义运算任务实现计算加速,尤其是复杂计算的加速。
6、优选的,包括:
7、自定义指令包括配置数据,
8、fpga加载配置数据以完成自定义运算。
9、通过采用上述技术方案,配置数据较短的情况下,fpga直接加载自定义指令中的配置数据以完成自定义运算。
10、优选的,包括:
11、自定义指令包括指向配置数据的数据地址;
12、fpga访问数据地址以加载配置数据,完成自定义运算。
13、通过采用上述技术方案,配置数据较长的情况下,fpga直接访问数据地址以加载配置数
14、优选的,包括:
15、fpga响应于自定义指令以将自定义运算的结果存储回寄存器或内存中。
16、通过采用上述技术方案,便于自定义运算的结果被读取。
17、综上所述,本申请包括以下至少一种有益技术效果:
18、1.自定义指令中携带配置数据或指向配置数据的数据地址,执行自定义指令以指定fpga完成自定义运算,利用fpga完成自定义运算任务,实现计算加速;
19、2.配置数据较长的情况下,fpga直接访问数据地址以加载配置数据,无需其他处理单元对配置数据进行搬运,利于缩短获得自定义运算结果的时间。
本文档来自技高网...【技术保护点】
1.一种处理器可变指令的架构方法,其特征在于,包括:
2.根据权利要求1所述的处理器可变指令的架构方法,其特征在于,包括:
3.根据权利要求1所述的处理器可变指令的架构方法,其特征在于,包括:
4.根据权利要求1所述的处理器可变指令的架构方法,其特征在于,包括:
【技术特征摘要】
1.一种处理器可变指令的架构方法,其特征在于,包括:
2.根据权利要求1所述的处理器可变指令的架构方法,其特征在于,包括:
3...
【专利技术属性】
技术研发人员:吴作金,
申请(专利权)人:台州市艾赛康电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。