数据处理装置、方法、芯片、计算机设备及存储介质制造方法及图纸

技术编号:31023247 阅读:16 留言:0更新日期:2021-11-30 03:18
本公开提供了一种数据处理装置、方法、芯片、计算机设备及存储介质,其中,该数据处理装置包括:数据转换单元、以及运算单元;所述数据转换单元与所述运算单元连接;所述数据转换单元,用于响应于接收到待处理数据,基于所述待处理数据对应的数据格式,确定目标数据格式,并将所述待处理数据转换为目标数据格式,得到转换数据;将所述转换数据向所述运算单元传输;所述运算单元,用于响应于接收到所述数据转换单元传输的转换数据,对所述转换数据进行预设运算处理,得到数据处理结果。本公开能够减少数据处理时的功耗。减少数据处理时的功耗。减少数据处理时的功耗。

【技术实现步骤摘要】
数据处理装置、方法、芯片、计算机设备及存储介质


[0001]本公开涉及计算机应用
,具体而言,涉及一种数据处理装置、方法、芯片、计算机设备及存储介质。

技术介绍

[0002]随着云计算、大数据和人工智能技术发展,也带来了不断增长的算力需求。当前对数据的处理方式存在功耗较大的问题。

技术实现思路

[0003]本公开实施例至少提供一种数据处理装置、方法、芯片、计算机设备及存储介质。
[0004]第一方面,本公开实施例提供了一种数据处理装置,包括:数据转换单元、以及运算单元;所述数据转换单元与所述运算单元连接;
[0005]所述数据转换单元,用于响应于接收到待处理数据,基于所述待处理数据对应的数据格式,确定目标数据格式,并将所述待处理数据转换为目标数据格式,得到转换数据;将所述转换数据向所述运算单元传输;
[0006]所述运算单元,用于响应于接收到所述数据转换单元传输的转换数据,对所述转换数据进行预设运算处理,得到数据处理结果。
[0007]这样,通过根据待处理数据对应的数据格式,确定目标数据格式,并将待处理数据转换为目标数据格式,得到转换数据,然后对转换数据进行预设运算处理,在该方法中,目标数据格式是利用待处理数据的数据格式确定的,其数据位宽较之全精度定点数更小,因此在对转换数据进行预设运算处理时,需要消耗的功耗更低,减少计算资源的消耗。
[0008]一种可能的实施方式中,所述待处理数据的数据格式包括:所述待处理数据中的目标数据位对应的第一位宽。
[0009]一种可能的实施方式中,所述待处理数据包括:浮点数数据;
[0010]所述目标数据位包括下述至少一项:符号位、指数位以及尾数位。
[0011]浮点数的运算能力通常直接代表着计算资源的算力,这一类型的运算通常会带来比较大的资源消耗,利用本公开实施例提供的数据处理装置可以将浮点数数据转换至目标数据格式下进行预设运算处理,能够大量减少对浮点数处理时所需功耗。
[0012]一种可能的实施方式中,所述待处理数据有至少两个;所述数据转换单元,在基于所述待处理数据分别对应的数据格式,确定目标数据格式时,用于:
[0013]基于至少两个所述待处理数据中,每个待处理数据分别包括的所述目标数据位的第一位宽,确定第二位宽;
[0014]基于所述第二位宽,确定所述目标数据格式。
[0015]一种可能的实施方式中,所述数据转换单元,在基于至少两个所述待处理数据中,每个待处理数据分别包括的所述目标数据位的第一位宽,确定第二位宽时,用于:
[0016]基于至少两个所述待处理数据中,每个待处理数据分别包括的所述目标数据位的
第一位宽,确定与所述目标数据位对应的最大位宽;
[0017]将所述最大位宽确定为所述第二位宽。
[0018]一种可能的实施方式中,所述数据转换单元,包括:目标数据格式确定电路、以及第一格式转换电路;
[0019]其中,所述目标数据格式确定电路,用于响应于接收到至少两个待处理数据,基于至少两个所述待处理数据中每个待处理数据分别包括的目标数据位的第一位宽,确定第二位宽;向所述第一格式转换电路发送所述第二位宽;
[0020]所述第一格式转换电路,用于响应于接收到所述第二位宽、以及所述待处理数据,基于所述第二位宽生成目标数据格式,并将所述待处理数据转换为所述目标数据格式,得到所述转换数据。
[0021]一种可能的实施方式中,所述目标数据格式确定电路,包括:位宽计数器、以及比较器;所述位宽计数器、与所述比较器连接;
[0022]其中,所述位宽计数器,用于响应于接收到所述待处理数据,对所述待处理数据中的目标数据位的位宽进行计数,得到所述待处理数据包括的目标数据位的第一位宽,向所述比较器发送所述第一位宽;
[0023]所述比较器,用于响应于接收到至少两个所述待处理数据分别对应的所述位宽计数器发送的第一位宽,将至少两个所述待处理数据分别对应的第一位宽进行比对,并基于比对结果确定所述第二位宽,向所述第一格式转换电路发送所述第二位宽。
[0024]一种可能的实施方式中,所述运算单元,在对所述转换数据进行预设运算处理,得到数据处理结果时,用于:
[0025]对所述转换数据进行预设运算处理,得到中间结果数据;
[0026]将所述中间结果数据由目标数据格式转换为预设数据格式,得到所述数据处理结果。
[0027]一种可能的实施方式中,所述运算单元包括:运算电路、以及第二格式转换电路;
[0028]所述运算电路,用于响应于接收到所述数据转换单元传输的转换数据,对所述转换数据进行预设运算处理,得到所述中间结果数据,并向所述第二格式转换电路传输所述中间结果数据;
[0029]所述第二格式转换电路,用于响应于接收到所述运算电路传输的中间结果数据,将所述中间结果数据转换为预设数据格式,得到所述数据处理结果。
[0030]第二方面,本公开实施例还提供一种数据处理方法,包括:
[0031]获取待处理数据;
[0032]基于所述待处理数据对应的数据格式,确定目标数据格式;
[0033]将所述待处理数据转换为目标数据格式,得到转换数据;
[0034]对所述转换数据进行预设运算处理,得到数据处理结果。
[0035]一种可能的实施方式中,所述待处理数据的数据格式包括:所述待处理数据中的目标数据位对应的第一位宽。
[0036]一种可能的实施方式中,所述待处理数据包括:浮点数数据;
[0037]所述目标数据位包括下述至少一项:符号位、指数位以及尾数位。
[0038]一种可能的实施方式中,所述待处理数据有至少两个;所述基于所述待处理数据
分别对应的数据格式,确定目标数格式,包括:
[0039]基于至少两个所述待处理数据中,每个待处理数据分别包括的所述目标数据位的第一位宽,确定第二位宽;
[0040]基于所述第二位宽,确定所述目标数据格式。
[0041]一种可能的实施方式中,所述基于至少两个所述待处理数据中,每个待处理数据分别包括的所述目标数据位的第一位宽,确定第二位宽,包括:
[0042]基于至少两个所述待处理数据中,每个待处理数据分别包括的所述目标数据位的第一位宽,确定与所述目标数据位对应的最大位宽;
[0043]将所述最大位宽确定为所述第二位宽。
[0044]一种可能的实施方式中,所述对所述转换数据进行预设运算处理,得到数据处理结果,包括:
[0045]对所述转换数据进行预设运算处理,得到中间结果数据;
[0046]将所述中间结果数据由目标数据格式转换为预设数据格式,得到所述数据处理结果。
[0047]第三方面,本公开实施例还提供一种数据处理芯片,包括:如第一方面、或第一方面任一项所述的数据处理装置。
[0048]第四方面,本公开可选实现方式还提供一种计算机设备,处理器、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理装置,其特征在于,包括:数据转换单元、以及运算单元;所述数据转换单元与所述运算单元连接;所述数据转换单元,用于响应于接收到待处理数据,基于所述待处理数据对应的数据格式,确定目标数据格式,并将所述待处理数据转换为目标数据格式,得到转换数据;将所述转换数据向所述运算单元传输;所述运算单元,用于响应于接收到所述数据转换单元传输的转换数据,对所述转换数据进行预设运算处理,得到数据处理结果。2.根据权利要求1所述的数据处理装置,其特征在于,所述待处理数据的数据格式包括:所述待处理数据中的目标数据位对应的第一位宽。3.根据权利要求2所述的数据处理装置,其特征在于,所述待处理数据包括:浮点数数据;所述目标数据位包括下述至少一项:符号位、指数位以及尾数位。4.根据权利要求2或3所述的数据处理装置,其特征在于,所述待处理数据有至少两个;所述数据转换单元,在基于所述待处理数据对应的数据格式,确定目标数据格式时,用于:基于至少两个所述待处理数据中,每个待处理数据分别包括的所述目标数据位的第一位宽,确定第二位宽;基于所述第二位宽,确定所述目标数据格式。5.根据权利要求4所述的数据处理装置,其特征在于,所述数据转换单元,在基于至少两个所述待处理数据中,每个待处理数据分别包括的所述目标数据位的第一位宽,确定第二位宽时,用于:基于至少两个所述待处理数据中,每个待处理数据分别包括的所述目标数据位的第一位宽,确定与所述目标数据位对应的最大位宽;将所述最大位宽确定为所述第二位宽。6.根据权利要求4或5所述的数据处理装置,其特征在于,所述数据转换单元,包括:目标数据格式确定电路、以及第一格式转换电路;其中,所述目标数据格式确定电路,用于响应于接收到至少两个待处理数据,基于至少两个所述待处理数据中每个待处理数据分别包括的目标数据位的第一位宽,确定第二位宽;向所述第一格式转换电路发送所述第二位宽;所述第一格式转换电路,用于响应于接收到所述第二位宽、以及所述待处理数据,基于所述第二位宽生成目标数据格式,并将所述待处理数据转换为所述目标数据格式,得到所述转换数据。7.根据权利要求6所述的数据处理装置,其特征在于,所述目标数据格式确定电路,包括:位宽计数器、以及比较器;所述位宽计数器、与所...

【专利技术属性】
技术研发人员:霍冠廷王文强孙海涛徐宁仪
申请(专利权)人:上海阵量智能科技有限公司
类型:发明
国别省市:

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

1