动态可重构硬件电路的设计、执行方法及系统

基本信息

申请号 CN201710024495.5 申请日 -
公开(公告)号 CN106844926A 公开(公告)日 2017-06-13
申请公布号 CN106844926A 申请公布日 2017-06-13
分类号 G06F17/50(2006.01)I 分类 计算;推算;计数;
发明人 牛昕宇 申请(专利权)人 上海鲲云信息科技有限公司
代理机构 上海光华专利事务所 代理人 上海鲲云信息科技有限公司
地址 201203 上海市浦东新区中国(上海)自由贸易试验区祖冲之路2305号B栋502室
法律状态 -

摘要

摘要 本发明提供动态可重构硬件电路的设计方法及系统、执行方法及系统。设计过程包括:识别应用中含有常数的算数操作,所述常数的取值在一定范围内变化;根据精度需求调整所述常数的取值范围,所述取值范围由至少一个算数参数组成;根据所述精度需求去除每个所述算数参数所对应的算数操作中的冗余部分,据以定制所述硬件电路。执行过程包括:建立应用性能模型,据以选择性能最高的硬件电路执行。本发明通过减少通用算数单元中的无用操作来减少硬件资源的使用,从而提升硬件电路性能。