用于管理资源的方法、计算设备和计算机可读存储介质技术

技术编号:26845271 阅读:30 留言:0更新日期:2020-12-25 13:07
本公开涉及一种用于管理资源的方法、计算设备和计算机可读存储介质。该方法包括:获取计算节点处所包括的多个物理设备的设备信息,以便确认支持预定硬件资源管理方式的物理设备;将支持预定硬件资源管理方式的物理设备中的至少一个物理设备初始化为一个统一设备视图设备;分配统一设备视图设备的虚拟存储地址,虚拟存储地址与参与统一设备视图的物理设备的物理存储地址相映射;传输数据至统一设备视图设备的虚拟存储地址;以及经由任务队列向统一设备视图设备下发计算任务,以用于利用参与统一设备视图的物理设备执行计算任务。本公开能够提高多设备系统的软件开发与维护效率,以及提升代码迁移的速度和质量。

【技术实现步骤摘要】
用于管理资源的方法、计算设备和计算机可读存储介质
本公开的实施例总体上涉及信息处理领域,更具体地涉及一种用于管理资源的方法、计算设备和计算机可读存储介质。
技术介绍
多设备系统(例如而不限于是多图形处理器系统)广泛地应用于机器学习和大数据处理领域。传统的针对多设备系统的资源管理方法例如包括:针对系统所包括的多个设备中的每一个设备需要进行显式操作,例如包括:针对具体物理设备分别配置计算任务、进行数据切分、进行跨设备的数据访问与搬移以及多设备的同步操作等等。这些操作不但使得多设备系统的整体控制和资源管理过程较为繁琐,而且极易引入不正确的逻辑,进而不利于提高多设备系统的软件开发与维护效率。再者,在传统的针对多设备系统的资源管理方法中,因为代码是针对已有的多设备系统而开发的,因此代码中一般会配置有与某个给定系统强相关的特定设备操作逻辑。因此,当把这类代码迁移至另外的目标多设备系统时,如果目标多设备系统和原有的多设备系统在配置方面存在差异,原有的多设备系统的代码必须进行适配性的更改并经由重新验证方可适应目标多设备系统,这些都会影响代码迁移的速度和本文档来自技高网...

【技术保护点】
1.一种用于管理资源的方法,包括:/n获取计算节点处所包括的多个物理设备的设备信息,以便确认支持预定硬件资源管理方式的物理设备;/n将支持预定硬件资源管理方式的所述物理设备中的至少一个物理设备初始化为一个统一设备视图设备,被初始化的所述至少一个物理设备为参与统一设备视图的物理设备;/n分配所述统一设备视图设备的虚拟存储地址,所述虚拟存储地址与所述参与统一设备视图的物理设备的物理存储地址相映射;/n传输数据至所述统一设备视图设备的所述虚拟存储地址;以及/n经由任务队列向所述统一设备视图设备下发计算任务,以用于利用所述参与统一设备视图的物理设备执行所述计算任务。/n

【技术特征摘要】
1.一种用于管理资源的方法,包括:
获取计算节点处所包括的多个物理设备的设备信息,以便确认支持预定硬件资源管理方式的物理设备;
将支持预定硬件资源管理方式的所述物理设备中的至少一个物理设备初始化为一个统一设备视图设备,被初始化的所述至少一个物理设备为参与统一设备视图的物理设备;
分配所述统一设备视图设备的虚拟存储地址,所述虚拟存储地址与所述参与统一设备视图的物理设备的物理存储地址相映射;
传输数据至所述统一设备视图设备的所述虚拟存储地址;以及
经由任务队列向所述统一设备视图设备下发计算任务,以用于利用所述参与统一设备视图的物理设备执行所述计算任务。


2.根据权利要求1所述的方法,其中经由任务队列向所述统一设备视图设备下发计算任务包括:
计算参与统一设备视图的每一个物理设备的计算能力之和,以便确定参与统一设备视图的物理设备的总计算能力;
计算参与统一设备视图的当前物理设备的计算能力,以便统一设备视图设备驱动模块基于所述当前物理设备的计算能力和所述总计算能力,确定下发至所述当前物理设备的计算任务的任务量。


3.根据权利要求2所述的方法,其中计算参与统一设备视图的当前物理设备的计算能力包括:
基于所述当前物理设备所配置的处理器数量、每一个处理器所具备的计算单元数量、计算单元运行频率和所述当前物理设备的计算效率,来确定参与统一设备视图的当前物理设备的计算能力。


4.根据权利要求1所述的方法,还包括:
在初始化所述统一设备视图设备之前,建立会话所需的上下文,所述会话用于所述统一设备视图设备;以及
在初始化所述统一设备视图设备之后,配置至少一个所述任务队列,以用于接收针对所述统一设备视图设备的操作;以及
同步参与统一设备视图的物理设备。


5.根据权利要求1所述的方法,还包括:
响应于确定所述计算任务被执行完毕,从所述统一设备视图设备读取关于所述计算任务的结果数据。


6.根据权利要求4所述的方法,还包括:
响应于确定接收到用于关闭所述统一设备视图设备的指令,确定所述任务队列是否...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:北京壁仞科技开发有限公司上海壁仞智能科技有限公司
类型:发明
国别省市:北京;11

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

1