【技术实现步骤摘要】
访问目标内存的方法及装置、电子设备与存储介质
[0001]本公开的实施例涉及一种访问目标内存的方法及装置、电子设备与存储介质。
技术介绍
[0002]计算设备经由诸如网络或高速串行总线等互联结构彼此连接。在使用多个设备进行运算或数据处理时,主机(Host)主要负责流程控制、运算解析和少量的计算,大量的运算转移到计算设备(Device)上运行,并且需要不同计算节点之间的计算设备直接相互交换大块数据。随着运算模式的改变,不同计算节点之间的计算设备直接相互交换数据的需求也越来越多。
技术实现思路
[0003]本公开至少一实施例提供一种访问目标内存的方法,该访问目标内存的方法包括:改写目标寄存器的映射存储空间的大小以得到当前映射存储空间,其中,所述目标寄存器包括可变尺寸空间控制信息,所述可变尺寸空间控制信息用于改写所述映射存储空间的大小,所述当前映射存储空间包括对应所述目标内存的第一地址空间和扩展地址空间;接收执行数据处理所需的目标信息;以及将所述目标信息映射到所述当前映射存储空间以确定所述数据处理。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种访问目标内存的方法,包括:改写目标寄存器的映射存储空间的大小以得到当前映射存储空间,其中,所述目标寄存器包括可变尺寸空间控制信息,所述可变尺寸空间控制信息用于改写所述映射存储空间的大小,所述当前映射存储空间包括对应所述目标内存的第一地址空间和扩展地址空间;接收执行数据处理所需的目标信息;以及将所述目标信息映射到所述当前映射存储空间以确定所述数据处理。2.根据权利要求1所述的访问目标内存的方法,还包括:利用所述当前映射存储空间执行所述数据处理;其中,所述数据处理包括至少一种计算操作类型,所述目标信息所对应的待处理数据包括至少一种数据类型。3.根据权利要求1所述的访问目标内存的方法,其中,所述数据处理包括分布式数据整合计算。4.根据权利要求1所述的访问目标内存的方法,其中,所述改写目标寄存器的映射存储空间的大小以得到当前映射存储空间,包括:将所述目标寄存器的映射存储空间从第一尺寸的初始映射存储空间扩展为第二尺寸的所述当前映射存储空间,其中,所述第二尺寸大于所述第一尺寸。5.根据权利要求4所述的访问目标内存的方法,其中,所述第一尺寸的初始映射存储空间包括第一接口地址空间,所述第二尺寸的目标寄存器包括N+1个接口地址空间,所述N+1个接口地址空间包括所述第一接口地址空间至第N+1接口地址空间,N为正整数,所述扩展地址空间包括N个区段,所述N个区段包括第一区段至第N区段,所述目标信息包括基础信息和N组计算信息,所述将所述目标信息映射到所述当前映射存储空间中,包括:利用所述第一接口地址空间将所述基础信息映射到所述第一地址空间中;利用所述N+1个接口地址空间中的第k接口地址空间将所述N组计算信息中的第k组计算信息映射到所述N个区段中的第k区段中,k=1,2,
…
,N。6.根据权利要求5所述的访问目标内存的方法,其中,所述数据处理包括N组计算,所述方法还包括:基于所述第k组计算信息,利用所述第k区段映射所述N组计算中的第k组计算。7.根据权利要求4所述的访问目标内存的方法,其中,所述扩展地址空间的大小为所述第一地址空间的大小的整数倍。8.根据权利要求1所述的访问目标内存的方法,其中,所述目标寄存器包括第一子寄存器和第二子寄存器,所述第一子寄存器包括可变尺寸空间支持信息,所述第二子寄存器包括所述可变尺寸空间控制信息,所述改写目标寄存器的映射存储空间的大小,包括:读取所述第一子寄存器中的所述可变尺寸空间支持信息以确定所述目标寄存器所支持的映射存储空间的大小;基于所确定的所述目标寄存器所支持的映射存储空间的大小,改写所述第二子寄存器
中的所述可变尺寸空间控制信息。9.根据权利要求1所述的访问目标内存的方法,其中,所述目标寄存器包括可用于改写所述映射存储空间的可调节大小的基址寄存器。10.根据权利要求1所述的访问目标内存的方法,其中,所述改写目标寄存器的映射存储空间的大小,包括:基于PCIe总线协议改写所述目标寄存器的映射存储空间的大小。11.根据权利要求1所述的访问目标内存的方法,其中,所述目标信息所对应的待处理数据存储在第一内存中,所述目标内存位于目标...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:上海壁仞智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。