数据解码装置、加速器、以及片上系统制造方法及图纸

技术编号:28632307 阅读:35 留言:0更新日期:2021-05-28 16:29
本公开提供了一种数据解码装置、加速器、以及片上系统,其中,数据解码装置用于对编码数据进行解码处理,该数据解码装置包括:译码器、以及与所述译码器连接的多个选择器,其中,所述译码器,用于获取多个目标索引数据,生成与所述多个目标索引数据中每个目标索引数据对应的数据选择控制信息,并将与每个目标索引数据对应的数据选择控制信息传输至与所述每个目标索引数据对应的选择器;所述选择器,用于基于所述译码器传输的所述每个目标索引数据对应的数据选择控制信息,得到所述每个目标索引数据对应的解码结果。该装置能够提升对编码数据进行解码的效率。

【技术实现步骤摘要】
数据解码装置、加速器、以及片上系统
本公开涉及数据处理
,具体而言,涉及一种数据解码装置、加速器、以及片上系统。
技术介绍
在深度学习领域中,通常采用加速器来实现神经网络模型的训练任务、或者数据处理任务的加速执行。例如多个加速器分别与总控中央处理器(CentralProcessingUnit,CPU)连接,总控CPU能够将不同的计算任务分配到不同的加速器;任一加速器在接收到总控中央处理器分配的计算任务后,基于计算任务对存储器中存储的数据进行读取操作,并基于读取的数据执行相应计算任务,并在执行完相应计算任务后,将执行计算任务生成的结果再写入到存储器中。而随着分担的计算任务的增加,加速器需要频繁对存储器中的数据进行存取,而加速器与存储器之间的传输带宽有限,导致加速器与存储器的数据传输逐渐成为制约提升神经网络计算速度与能效的重要问题。为了节省加速器与存储器之间的传输带宽,通常需要对数据进行压缩,生成编码数据之后传输;在对编码数据进行解码时,解码效率较低,影响加速器的计算任务处理效率。
技术实现思路
>本公开实施例至少提本文档来自技高网...

【技术保护点】
1.一种数据解码装置,用于对编码数据进行解码处理,其特征在于,所述装置包括:/n译码器、以及与所述译码器连接的多个选择器,其中,/n所述译码器,用于获取多个目标索引数据,生成与所述多个目标索引数据中每个目标索引数据对应的数据选择控制信息,并将与每个目标索引数据对应的数据选择控制信息传输至与所述每个目标索引数据对应的选择器;/n所述选择器,用于基于所述译码器传输的所述每个目标索引数据对应的数据选择控制信息,得到所述每个目标索引数据对应的解码结果。/n

【技术特征摘要】
1.一种数据解码装置,用于对编码数据进行解码处理,其特征在于,所述装置包括:
译码器、以及与所述译码器连接的多个选择器,其中,
所述译码器,用于获取多个目标索引数据,生成与所述多个目标索引数据中每个目标索引数据对应的数据选择控制信息,并将与每个目标索引数据对应的数据选择控制信息传输至与所述每个目标索引数据对应的选择器;
所述选择器,用于基于所述译码器传输的所述每个目标索引数据对应的数据选择控制信息,得到所述每个目标索引数据对应的解码结果。


2.根据权利要求1所述的数据解码装置,其特征在于,所述编码数据是通过对待处理图像或所述待处理图像的特征图进行编码处理得到的。


3.根据权利要求1或2所述的数据解码装置,其特征在于,还包括:
输出部件,用于输出所述多个目标索引数据中每个目标索引数据对应的解码结果。


4.根据权利要求1至3中任一项所述的数据解码装置,其特征在于,
所述选择器,在基于所述译码器传输的所述每个目标索引数据对应的数据选择控制信息,得到所述每个目标索引数据对应的解码结果时,用于:
在所述数据选择控制信息包括第一控制信息的情况下,将预设数据作为所述解码结果;和/或,
在所述数据选择控制信息包括第二控制信息的情况下,从所述编码数据包括的数值序列中获取目标数值作为所述解码结果。


5.根据权利要求4所述的数据解码装置,其特征在于,所述第二控制信息包括数据偏移指示信息,所述选择器,在从所述编码数据包括的数值序列中获取目标数值作为所述解码结果的情况下,用于:
基于所述第二控制信息中的数据偏移指示信息,...

【专利技术属性】
技术研发人员:谭旭高洋
申请(专利权)人:上海商汤智能科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1