一种用于HLS指令优化的编码方法及终端

    公开(公告)号:CN107506226B

    公开(公告)日:2020-08-14

    申请号:CN201710550624.4

    申请日:2017-07-07

    Abstract: 本发明涉及编程领域,尤其涉及一种编码方法及终端。本发明提供了一种用于寻找HLS最优指令组合的数据编码格式。在利用HLS工具将高级语言编写的程序转换成硬件描述语言过程中,为了提高硬件电路运行程序的效率,需要尝试各种HLS优化指令组合,而HLS优化指令的组合数量庞大,使用本发明提供的数据编码格式有利于启发式算法寻找最优的HLS优化指令组合,从而极大程度的提高了寻找最优的HLS优化指令组合的效率。

    一种商标图像检索的方法

    公开(公告)号:CN108038122B

    公开(公告)日:2021-12-14

    申请号:CN201711072145.2

    申请日:2017-11-03

    Abstract: 本发明提供一种商标图像检索的方法,通过生成包含商标图像的商标数据库;根据所述商标数据库中的商标图像对卷积神经网络模型进行训练,得到稳定的卷积神经网络模型;将所述商标数据库中的商标图像输入所述稳定的卷积神经网络模型,得到商标特征库;将待检索的商标图像输入所述稳定的卷积神经网络模型,得到待检索商标特征;根据所述待检索商标特征在所述商标特征库中获取候选商标图像;获取所述候选商标图像的前L张商标图像,根据所述前L张商标图像的商标特征,在所述商标特征库中获取与所述待检索商标匹配的商标图像,L为正整数,在得到稳定的卷积神经网络模型降低检索误差的基础之上,再次进行检索,从而提高检索的准确性。

    一种用于HLS指令优化的编码方法及终端

    公开(公告)号:CN107506226A

    公开(公告)日:2017-12-22

    申请号:CN201710550624.4

    申请日:2017-07-07

    Abstract: 本发明涉及编程领域,尤其涉及一种编码方法及终端。本发明提供了一种用于寻找HLS最优指令组合的数据编码格式。在利用HLS工具将高级语言编写的程序转换成硬件描述语言过程中,为了提高硬件电路运行程序的效率,需要尝试各种HLS优化指令组合,而HLS优化指令的组合数量庞大,使用本发明提供的数据编码格式有利于启发式算法寻找最优的HLS优化指令组合,从而极大程度的提高了寻找最优的HLS优化指令组合的效率。

    一种商标图像检索的方法

    公开(公告)号:CN108038122A

    公开(公告)日:2018-05-15

    申请号:CN201711072145.2

    申请日:2017-11-03

    Abstract: 本发明提供一种商标图像检索的方法,通过生成包含商标图像的商标数据库;根据所述商标数据库中的商标图像对卷积神经网络模型进行训练,得到稳定的卷积神经网络模型;将所述商标数据库中的商标图像输入所述稳定的卷积神经网络模型,得到商标特征库;将待检索的商标图像输入所述稳定的卷积神经网络模型,得到待检索商标特征;根据所述待检索商标特征在所述商标特征库中获取候选商标图像;获取所述候选商标图像的前L张商标图像,根据所述前L张商标图像的商标特征,在所述商标特征库中获取与所述待检索商标匹配的商标图像,L为正整数,在得到稳定的卷积神经网络模型降低检索误差的基础之上,再次进行检索,从而提高检索的准确性。

    用于HLS指令优化的数据提取方法及其系统

    公开(公告)号:CN107329974A

    公开(公告)日:2017-11-07

    申请号:CN201710382608.9

    申请日:2017-05-26

    CPC classification number: G06F16/374 G06F16/3329

    Abstract: 本发明公开了一种用于HLS指令优化的数据提取方法及其系统,方法包括:根据预设的算法语言创建关键字词库;分割出源文件中的各个函数;搜索源文件中的顶层函数,并记录所述顶层函数的函数名称和接口参数;根据所述关键字词库提取出源文件中的函数名称和接口参数数据、数组数据和循环数据;输出所述函数数据、数组数据和循环数据。通过创建关键字词库,然后根据关键字词库对源文件进行数据提取,可以有效避免提取出错误的数据,提高数据提取的准确性。

    基于FPGA高层次综合指令的优化方法及其系统

    公开(公告)号:CN107179932A

    公开(公告)日:2017-09-19

    申请号:CN201710382617.8

    申请日:2017-05-26

    Abstract: 本发明公开了一种基于FPGA高层次综合指令的优化方法及其系统,方法包括:对源程序的源代码进行预处理;对预处理后的源代码进行参数提取;对提取得到的参数进行编码;对编码后的参数进行设置,生成可执行文件;将所述可执行文件送入HLS工具中运行,得到运行结果;根据所述运行结果提取报表数据;根据所述报表数据判断所述运行结果是否满足预设条件;若是,则输出运行结果,得到优化方案;根据所述优化方案提取硬件描述语言;将所述硬件描述语言烧写至FPGA开发板上。本发明可以满足需要硬件加速的各种算法的通用性,方便软硬件开发人员进行相关的开发,可以大大缩短FPGA的硬件工程项目的开发周期,规避传统硬件描述语言的弊端。

Patent Agency Ranking