[发明专利]DECOMPRESS指令译码方法、数据处理方法、译码器及数据处理装置有效
| 申请号: | 201811623548.6 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN111381877B | 公开(公告)日: | 2022-12-02 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 上海寒武纪信息科技有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 北京华进京联知识产权代理有限公司 11606 | 代理人: | 孙岩 |
| 地址: | 200120 上海市浦*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | decompress 指令 译码 方法 数据处理 译码器 装置 | ||
本申请涉及一种DECOMPRESS指令译码方法,通过对DECOMPRESS指令进行解析,扩展了指令集和译码器的硬件结构,提高了译码器的译码功能,完善了DECOMPRESS指令的操作。
技术领域
本申请涉及信息处理技术领域,特别是涉及一种DECOMPRESS指令译码方法、数据处理方法、译码器及数据处理装置。
背景技术
随着数据处理技术的不断发展,人们对数据处理的兼容性的要求也越来越高,处理的数据越来越多,随之出现了越来越多的数据处理方法以及数据处理装置,来解决数据位数的问题。
传统的数据处理指令能够直接对数据进行解压缩,得到解压数据,缺少一种对特定格式的压缩数据进行解压的指令方法,同时对这样的方法进行解析的方法也比较缺少。
发明内容
基于此,有必要针对上述技术问题,提供一种能够对特定格式的压缩数据进行解压缩的DECOMPRESS指令译码方法、数据处理方法、译码器及数据处理装置。
一种DECOMPRESS指令的译码方法,所述方法包括:
获取所述DECOMPRESS指令中数据块的块内行数以及块内单行数量,并根据所述数据块的块内行数以及块内单行数量对所述DECOMPRESS指令的第四操作进行配置,得到所述第四操作的第四操作数,其中,所述第四操作用于根据所述第四操作数,读取压缩数据的数据块,以及将所述读取的数据块发送出去,所述压缩数据的数据块中包括多个数据头和多个数据体,所述数据头中存储对应的所述数据体的起始地址和数据长度,所述数据体包含所述压缩数据的压缩编码值,所述第四操作数包括立即数或寄存器号;
获取所述DECOMPRESS指令中解压数据的目的数据,并根据所述解压数据的目的数据对所述DECOMPRESS指令的第五操作进行配置,得到所述第五操作的第五操作数,其中,所述第五操作用于根据所述第五操作数,写出所述得到的解压数据,所述第五操作数包括立即数或寄存器号。
在其中一个实施例中,对获取的指令进行解析,并根据所述指令中的指令类别和指令类型确定所述指令为DECOMPRESS指令。
在其中一个实施例中,若所述第四操作数为立即数,则所述第四操作用于根据所述第四操作数,从第一存储装置中读取压缩数据的数据块,其中,所述第一存储装置为片外存储装置;
若所述第四操作数为寄存器号,则所述第四操作用于根据所述第四操作数,从第二存储装置中读取压缩数据的数据块,其中,所述第二存储装置为片内存储装置。
在其中一个实施例中,根据所述DECOMPRESS指令中数据头的源地址和地址偏移,得到所述第四操作数中数据头的原始地址;
根据所述原始地址对所述DECOMPRESS指令的第四操作进行配置,得到所述第四操作的第四操作数,其中,所述第四操作用于根据所述第四操作数中的数据头的源地址和地址偏移,读取所述数据块。
在其中一个实施例中,根据所述DECOMPRESS指令中数据头的行数、换行距离以及单行数据头数量对所述DECOMPRESS指令的第四操作进行配置,得到所述第四操作的第四操作数,其中,所述第四操作用于根据所述第四操作数中的数据头的行数、换行距离以及单行数据头数量,读取所述数据块。
在其中一个实施例中,根据所述第四操作数中数据头中的起始地址和数据长度,得到所述第四操作数中的数据体的原始地址和数据长度;
使用所述数据体的原始地址和数据长度对所述DECOMPRESS指令的第四操作进行配置。
在其中一个实施例中,根据所述DECOMPRESS指令中的解压数据的目的地址,得到所述第五操作数中的解压数据的目标地址;
根据所述解压数据的目标地址对所述DECOMPRESS指令的第五操作进行配置,得到所述第五操作的第五操作数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海寒武纪信息科技有限公司,未经上海寒武纪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811623548.6/2.html,转载请声明来源钻瓜专利网。





