发明名称 | 一种并行数据去偏斜的方法、装置及系统 | ||
摘要 | 本发明提供了一种并行数据去偏斜的方法、装置及系统,该方法包括:将串行数据解析为特定位宽的并行数据,其中串行数据头部包括特定长度的特征序列;将并行数据输入移位寄存器,通过移位寄存器从最高位向最低位对所述并行数据进行移位;确定移位寄存器中首次出现识别序列时所述识别序列头部所处的目标位,其中所述识别序列为所述特征序列头部的一段连续序列;判断在移位寄存器中,从所述目标位开始向所述最高位方向长度等于所述特定长度的所述并行数据是否与所述特征序列相同;如果是,根据所述目标位确定偏移位数,将所述并行数据偏移所述偏移位数后发送给外部的数据接收端。本方案能够提高对高带宽并行数据进行去偏斜处理的效率。 | ||
申请公布号 | CN105955915A | 申请公布日期 | 2016.09.21 |
申请号 | CN201610252125.2 | 申请日期 | 2016.04.21 |
申请人 | 浪潮电子信息产业股份有限公司 | 发明人 | 李国川 |
分类号 | G06F13/42(2006.01)I | 主分类号 | G06F13/42(2006.01)I |
代理机构 | 济南信达专利事务所有限公司 37100 | 代理人 | 李世喆 |
主权项 | 一种并行数据去偏斜的方法,其特征在于,包括:接收外部的数据发送端发送的串行数据,并将所述串行数据解析为特定位宽的并行数据,其中所述串行数据头部包括特定长度的特征序列;将所述并行数据输入移位寄存器,通过所述移位寄存器从最高位向最低位对所述并行数据进行移位;确定所述移位寄存器中首次出现识别序列时所述识别序列头部所处的目标位,其中所述识别序列为所述特征序列头部的一段连续序列;判断在所述移位寄存器中,从所述目标位开始向所述最高位方向长度等于所述特定长度的所述并行数据是否与所述特征序列相同;如果是,根据所述目标位确定偏移位数,将所述并行数据偏移所述偏移位数后发送给外部的数据接收端。 | ||
地址 | 250100 山东省济南市高新区浪潮路1036号 |