发明名称 |
一种实现CPU和GPU负载均衡的方法及系统 |
摘要 |
本申请公开了一种实现CPU和GPU负载均衡的方法及系统,包括:获取系统当前配置的计算设备信息、物理内存及其他系统资源相关信息;根据获取的计算设备信息、物理内存及其他系统资源相关信息,确定启动的计算设备的种类及数量;根据启动的计算设备的种类及数量,创建相应的计算设备的控制线程;以实现各计算设备独立、并行运行;计算设备包括:处理器(CPU),和/或图形处理器(GPU)。本发明通过设备属性信息的数据结构来记录和管理系统配置的计算设备信息及物理内存等资源相关信息,在确定启动计算设备的种类和数量后,创建相应的控制线程,实现了CPU与GPU协同并行计算;另外,通过各计算设备相对于CPU的加速比分配任务负载,实现了CPU和GPU的负载均衡。 |
申请公布号 |
CN104102546A |
申请公布日期 |
2014.10.15 |
申请号 |
CN201410353847.8 |
申请日期 |
2014.07.23 |
申请人 |
浪潮(北京)电子信息产业有限公司 |
发明人 |
吴庆;吴韶华;张广勇;王娅娟 |
分类号 |
G06F9/50(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 11262 |
代理人 |
王丹;李丹 |
主权项 |
一种实现CPU和GPU负载均衡的方法,其特征在于,获取系统当前配置的计算设备信息、物理内存及其他资源相关信息;根据获取的计算设备信息、物理内存及其他资源相关信息,确定启动的计算设备的种类及数量;根据启动的计算设备的种类及数量,创建相应的计算设备的控制线程,以实现各计算设备独立、并行运行;所述计算设备包括:中央处理器CPU,和/或图形处理器GPU。 |
地址 |
100085 北京市海淀区上地信息路2号2-1号C栋1层 |