【技术实现步骤摘要】
数据最优传输方法、装置、计算机设备和存储介质
[0001]本申请涉及数据传输
,特别是涉及一种数据最优传输方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
[0002]近年来,数据传输在各个领域,例如计算生物学、计算成像、神经成像、自然语言处理、监督学习中都有着广泛应用,成为了各个领域利用机器学习的常用工具。
[0003]然而在传统数据传输方法中,数据传输的速度容易受制于内存访问速度的限制,内存访问速度较低导致内存中计算单元的利用率下降,影响了数据传输的速度。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种能够提高数据传输时内存访问速率、内存计算单元利用率的数据最优传输方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种数据最优传输方法。所述方法包括:
[0006]获取待传输数据的数据传输矩阵;
[0007]对所述数据传输矩阵中的每一行的行数据依次交织执行列重缩放操作与行重缩放操作,得到更新后 ...
【技术保护点】
【技术特征摘要】
1.一种数据最优传输方法,其特征在于,所述方法包括:获取待传输数据的数据传输矩阵;对所述数据传输矩阵中的每一行的行数据依次交织执行列重缩放操作与行重缩放操作,得到更新后的数据传输矩阵,并将所述每一行的行数据中经过所述行重缩放操作的行数据添加至预设列求和数组的相应位置中;将所述更新后的数据传输矩阵与更新前的数据传输矩阵进行比较,若比较结果满足预设迭代阈值,则将更新后的数据传输矩阵确定为目标数据传输矩阵;根据目标数据传输矩阵完成数据最优传输操作。2.根据权利要求1所述的方法,其特征在于,所述对所述数据传输矩阵中的每一行的行数据依次交织执行列重缩放操作与行重缩放操作,得到更新后的数据传输矩阵,包括:获取所述每一行各行数据的列重缩放因子;根据各所述列重缩放因子对所述每一行的行数据执行列重缩放操作,得到更新后的每一行的行数据;将所述每一行的行数据中经过所述列重缩放操作的行数据添加至预设行求和数组的相应位置中,计算得到更新后的每一行的行数据对应的行重缩放因子;基于所述行重缩放因子对更新后的每一行的行数据执行行重缩放操作,得到更新后的数据传输矩阵。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述比较结果不满足所述预设迭代阈值,则根据预设列求和数组中存储的行数据得到所述更新后的数据传输矩阵中每一行的行数据的列重缩放因子;将更新后的数据传输矩阵确定为待传输数据的数据传输矩阵,返回执行对所述数据传输矩阵中的每一行的行数据依次交织执行列重缩放操作与行重缩放操作,得到更新后的数据传输矩阵的步骤,直至所述比较结果满足所述预设迭代阈值为止。4.根据权利要求1所述的方法,其特征在于,当数据传输时访问的内存类型为中央处理器内存时,所述待传输数据的数据传输矩阵由多个数据构成。5.根据权利要求1所述的方法,其特征在于,当数据传输时访问的内存类型为图形处理器内存时,所述待传输数据的数据传输矩阵由不同维度的多个数据传输子矩阵构成;所述对所述数据传输矩阵中的每一行的行数据依次交织执行列重缩放操作与行重缩放操作,得到更新后的数据传输矩阵,并将所述每一行的行数据中经过所述行重缩放操作的行数据添加至预设列求和数组的相应位置中,包括:确定各数据传输子矩阵的维度,按照维度由低到高的顺序,依次对各数据传输子...
【专利技术属性】
技术研发人员:李肯立,孙澄宇,罗辉章,刘刚,李梦泉,段明星,
申请(专利权)人:湖南大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。