[发明专利]一种汇编代码的编写方法、装置、系统和可读存储介质在审
申请号: | 201810209383.1 | 申请日: | 2018-03-14 |
公开(公告)号: | CN108304218A | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 曹代 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了汇编代码的编写方法,首先通过选取备选指令中指令耗时最短的指令或指令集,可以消耗最少的CPU周期实现程序需要实现的功能;而后再按照预设的指令调度规则对目标指令进行重排,可以确保每条指令流水线的正常执行,提升计算速度;最后向量化程序中无数据依赖的语句,可以进一步提升指令执行速度;且当程序进行内存访问时,一次至少读取四个连续的数据,能够提高cache命中率,进一步提高计算速度。本发明提供的汇编代码的编写方法,能够获得初始性能良好的源码,使得程序在未优化之前就具有良好的性能,进而提升计算速度,减少计算时间。此外,本发明还公开了一种汇编代码的编写装置、系统和一种计算机可读存储介质,效果如上。 | ||
搜索关键词: | 汇编代码 指令 计算机可读存储介质 读取 可读存储介质 指令流水线 编写装置 目标指令 内存访问 指令调度 指令执行 向量化 指令集 重排 备选 语句 预设 源码 耗时 消耗 优化 | ||
【主权项】:
1.一种汇编代码的编写方法,其特征在于,包括:选取备选指令中指令耗时最短的指令或指令集;按照预设的指令调度规则对目标指令进行重排以确保每条指令流水线的正常执行;向量化程序中无数据依赖的语句,并当所述程序进行内存访问时,一次至少读取四个连续的数据;其中,所述目标指令为所述指令或所述指令集中的指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810209383.1/,转载请声明来源钻瓜专利网。
- 上一篇:将长位宽操作数指令转换为短位宽操作数指令的方法
- 下一篇:二次开发平台及方法