说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210465371.1 (22)申请日 2022.04.29 (71)申请人 中国航空无线电 电子研究所 地址 200233 上海市徐汇区桂平路432号 (72)发明人 曲国远 丁勇飞 李忠威 李威 魏大洲 (74)专利代理 机构 中国航空专利中心 1 1008 专利代理师 卫媛媛 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 一种面向CPU-GPU异构资源的任务调度方法 (57)摘要 本申请一种面向CPU ‑GPU异构资源的任务调 度方法, 其特征在于, 所述方法包括: 步骤1: 根据 算法应用, 构建程序任务计算图; 步骤2: 根据预 先定义的静态调度策略, 将所述程序任务计算 图, 切分为适合CP U上执行的CP U程序任务计算子 图, 和适合GPU上执行的GPU程序任务计算子图; 步骤3: 将CPU程序任务计算子图映射到CPU上执 行, 将GPU程序任务计算子图映射到GPU上执行; 步骤4: 在CPU程序任务计算子图和GPU程序任务 计算子图的执行过程中, 实时监控CP U和GPU计算 资源状态, 根据计算单元资源状态, 实时调整剩 余的程序任务计算子图的调度策略, 以实现计算 单元负载均衡; 步骤5: 重复步骤4, 实时调整子图 执行策略, 并在不同计算单元上依次完成剩余子 图执行, 输出计算结果。 权利要求书2页 说明书5页 附图3页 CN 114911612 A 2022.08.16 CN 114911612 A 1.一种面向CPU ‑GPU异构资源的任务调度方法, 其特 征在于, 所述方法包括: 步骤1: 根据算法应用, 构建程序任务计算图; 步骤2: 根据预先定义的静态调度策略, 将所述程序任务计算图, 切分为适合CPU上执行 的CPU程序任务计算子图, 和适 合GPU上执行的GPU程序任务计算子图; 步骤3: 将CPU程序任务计算子图映射到CPU上执行, 将 GPU程序任务计算子图映射到GPU 上执行; 步骤4: 在CPU程序任务计算子图和 GPU程序任务计算子图的执行过程中, 实时监控CPU 和GPU计算资源状态, 根据计算单元资源状态, 实时调整剩余的程序任务计算子图的调度策 略, 以实现计算单 元负载均衡; 步骤5: 重复步骤4, 实时调整子图执行策略, 并在不同计算单元上依次完成剩余子图执 行, 输出计算结果。 2.根据权利要求1所述的任务调度方法, 其特征在于, 所述程序任务计算图为有向无环 图, 所述有向无环图为没有环的有向图, 由节点和有向边构成的集合, 节点与 节点间通过有 向边连接, 具有单一方向。 3.根据权利要求1所述的任务调度方法, 其特征在于, 所述静态调度策略为结合各计算 节点在不同计算单元上执行完成的耗时, 并预估数据在CPU和GPU间搬移造成的耗时, 综合 考虑节点执 行和数据搬移耗时, 进行子图的切分。 4.根据权利要求1所述的任务调度方法, 其特 征在于, 所述 步骤3包括: 根据子图优先级, 依次执行各个程序任务计算子 图, 并进行各个程序任务计算子 图输 入输出数据的搬移。 5.根据权利要求1所述的任务调度方法, 其特 征在于, 所述 步骤4包括: 在子图执行过程 中, 对计算单元GPU的资源占用状态进行监控, 若GPU无其他程序占用, 则按照之前划分, 将GPU程序任务计算子图依次分配至GPU 端执行。 6.根据权利要求1所述的任务调度方法, 其特 征在于, 所述 步骤4包括: 在子图执行过程 中, 对计算单元GPU的资源占用状态进行监控, 若监控到GPU资源被占, 则将GPU程序任务计算子图调度至 CPU端执行, 以减小程序等待时间。 7.根据权利要求1所述的任务调度方法, 其特 征在于, 所述 步骤4还包括: 监控CPU计算单元资源状态, 若 处于空闲状态, 可将后续GPU上的部分GPU程序任务计算 子图分配到CPU端进 行执行, 从而保证各计算单元的负载均衡, 减小计算资源的闲置浪费问 题。 8.根据权利要求1所述的任务调度方法, 其特征在于, 将所述程序任务计算图, 切分为 适合CPU上执行的CPU程序任务计算子图, 和适合GPU上执行的GPU程序任务计算子图, 具体 包括: 根据代价评估函数实现子图的切分: 其中, Cop为节点的耗时, tCPU为在CPU执行该节点的耗时, tGPU为在GPU上执行该节点的耗 时, tdata_t为在GPU上 执行该子图时上传和下 载数据所造成的数据搬移耗时;权 利 要 求 书 1/2 页 2 CN 114911612 A 2Cb为子图在CPU或GPU计算单元上的总耗时, 选择最终耗时最小的计算单元为该子图计 算分配的计算后端, 根据该 策略, 完成子图切分。权 利 要 求 书 2/2 页 3 CN 114911612 A 3
专利 一种面向CPU-GPU异构资源的任务调度方法
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 07:14:07
上传分享
举报
下载
原文档
(445.0 KB)
分享
友情链接
DB41-T 1666-2018 非金属矿绿色矿山建设规范 河南省.pdf
GB-T 21648-2023 金属丝编织密纹网.pdf
GA DSJ 351-2019 公安大数据安全 零信任体系技术设计要求.pdf
GB-T 28799.2-2020 冷热水用耐热聚乙烯(PE-RT)管道系统 第2部分:管材.pdf
启明星辰 工业物联网网络安全解决方案白皮.pdf
GB-T 40518-2021 航天工程技术成熟度评价指南.pdf
德勤 数字化时代下的网络安全战略框架系列之四 .pdf
GB-T 18090-2023 猪繁殖与呼吸综合征诊断方法.pdf
DB11-T 1640-2019 冷库系统节能监测 北京市.pdf
T-CIE 073—2020 工业级高可靠集成电路评价 第8部分: MCU芯片.pdf
DB3301-T 0213-2018 城市道路防沉降检查井盖和雨水口技术管理规范 杭州市.pdf
MZ-T 175.1-2021 康复辅助器具租赁 第1部分:服务规范.pdf
DB31-T 668.17-2020 节能技术改造及合同能源管理项目节能量审核与计算方法 第17部分:异形柔性保温 上海市.pdf
ISO 17987-7-2016.pdf
GB-T 17964-2021 信息安全技术 分组密码算法的工作模式.pdf
安全架构实践的公理 2020.pdf
GB-T 43253.3-2023 道路车辆 功能安全审核及评估方法 第3部分:软件层面.pdf
T-CESA 1121—2020 人工智能芯片 面向端侧的深度学习芯片测试指标与测试方法.pdf
YD-T 3944-2021 人工智能芯片基准测试评估方法.pdf
T-GZBD 9—2022 大数据安全管理规范.pdf
1
/
3
11
评价文档
赞助2.5元 点击下载(445.0 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。