预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114301471A(43)申请公布日2022.04.08(21)申请号202111463113.1(22)申请日2021.12.02(71)申请人阿里巴巴(中国)有限公司地址310052浙江省杭州市滨江区长河街道网商路699号4号楼5楼508室(72)发明人李舒(74)专利代理机构北京太合九思知识产权代理有限公司11610代理人刘戈柴艳波(51)Int.Cl.H03M13/11(2006.01)G06F11/10(2006.01)权利要求书3页说明书12页附图5页(54)发明名称固态硬盘中的译码方法、固态硬盘及电子设备(57)摘要本申请实施例提供一种固态硬盘中的译码方法、固态硬盘及电子设备。其中,固态硬盘中的译码方法包括:获取待译码的低密度奇偶校验码;其中,所述低密度奇偶校验码包括多个子矩阵;确定目标资源;根据所述目标资源,确定译码粒度;按照所述译码粒度,对所述低密度奇偶校验码中的子矩阵进行分块,以得到多个子块;在对所述低密度奇偶校验码译码时,以子块为译码处理对象进行译码。本申请实施例提供了一种译码器并行灵活性的实现方案,按照实际的可使用的资源,调整译码处理对象的粒度,继而动态的调整并行处理时校验节点数量,有助于提高资源利用率。CN114301471ACN114301471A权利要求书1/3页1.一种固态硬盘中的译码方法,其特征在于,包括:获取待译码的低密度奇偶校验码;其中,所述低密度奇偶校验码包括多个子矩阵;确定目标资源;根据所述目标资源,确定译码粒度;按照所述译码粒度,对所述低密度奇偶校验码中的子矩阵进行分块,以得到多个子块;在对所述低密度奇偶校验码译码时,以子块为译码处理对象进行译码。2.根据权利要求1所述的方法,其特征在于,所述多个子矩阵中的任一子矩阵为目标子矩阵;以及按照所述译码粒度,对所述目标子矩阵进行分块,以得到多个子块,包括:根据所述译码粒度及所述目标子矩阵中非零元素的位置,生成不同分块对应的读取掩码;按照不同分块对应的读取掩码,分别读取所述目标子矩阵中对应的元素,得到所述多个子块。3.根据权利要求1所述的方法,其特征在于,所述低密度奇偶校验码包括:所述多个子矩阵分别对应的多个分块构成的奇偶校验矩阵H;所述奇偶校验矩阵H中的一个分块为一个信息节点;以及在对所述低密度奇偶校验码译码时,以子块为译码处理对象进行译码,包括:在对所述低密度奇偶校验码译码时,对所述奇偶校验矩阵H中的信息节点进行初始化,得到信息节点的初始化信息;在一次迭代过程中,对所述奇偶校验矩阵H中的信息节点的信息进行校验节点运算,并根据校验节点运算结果更新存储区内相应的信息节点的信息;对更新后的信息节点的信息及信息节点的初始化信息进行变量节点运算,并根据变量节点运算结果更新所述存储区内相应的信息节点的信息;调整迭代次数;调整后的迭代次数大于阈值或基于所述存储区内信息节点的信息确定满足校验条件时,输出译码结果;调整后的迭代次数小于所述阈值且基于所述存储区内信息节点的信息确定不满足所述校验条件时,进入下一次迭代。4.根据权利要求3所述的方法,其特征在于,对所述奇偶校验矩阵H中的信息节点的信息进行校验节点运算,包括:从存储区中,读取符合校验节点运算单元要求数量的多个信息节点的信息,作为第一组待处理信息;将所述第一组待处理信息分配给所述校验节点运算单元的多个接口,以由所述校验节点运算单元并行地对所述第一组待处理信息进行校验节点运算;待运算完成后,从所述存储区中读取符合校验节点运算单元要求数量的、在本次迭代中未执行过所述校验节点运算的多个信息节点的信息,作为第二组待处理信息;再由所述校验节点运算单元对所述第二组待处理信息进行并行运算,直至所述奇偶校验矩阵H中所有信息节点均完成运算。5.根据权利要求3所述的方法,其特征在于,根据变量节点运算结果更新所述存储区内2CN114301471A权利要求书2/3页相应的信息节点的信息,包括:根据所述变量节点运算结果,生成对应的写入掩码;按照所述写入掩码,将所述变量运算结果写入所述存储区的对应位置,以覆盖原数据。6.根据权利要求1至5中任一项所述的方法,其特征在于,确定目标资源:获取所述固态硬盘中用于译码处理的硬件资源信息,根据所述硬件资源信息,确定目标资源;或者资源被调配的情况下,按照调配要求确定目标资源。7.根据权利要求6所述的方法,其特征在于,还包括:接收上位机为均衡所述第一可编程逻辑控制器及第二可编程逻辑控制器的负载发送的资源调配指令;基于所述资源调配指令,确定调配要求。8.根据权利要求1至5中任一项所述的方法,其特征在于,根据所述目标资源,确定译码粒度,包括:获取子矩阵的大小;根据所述目标资源及所述子矩阵的大小,计算适配所述目标资源的所