说明:收录全网最新的团体标准 提供单次或批量下载
文库搜索
切换导航
文件分类
频道
文件分类
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211002021.8 (22)申请日 2022.08.20 (71)申请人 西安翔腾微电子科技有限公司 地址 710054 陕西省西安市高新 一路25号 创新大厦S3 03室 (72)发明人 田泽 潘彬 张宏伟 张琛 陈鹏 (74)专利代理 机构 西安匠成知识产权代理事务 所(普通合伙) 6125 5 专利代理师 商宇科 (51)Int.Cl. G06T 1/20(2006.01) G06F 9/48(2006.01) G06F 9/50(2006.01) (54)发明名称 一种基于图形处理器多任务的管理系统及 方法 (57)摘要 本发明涉及一种基于图形处理器多任务的 管理系统及方法。 本发明的系统包括图形指令生 成模块、 空间管理模块、 上下文管理模块和中断 管理模块, 图形指令生成模块与空间管理模块连 接, 空间管理模块与上下文管理模块连接, 上下 文管理模块与中断管理模块连接。 本发明可保证 GPU在进行多 任务绘图时的正确性。 权利要求书1页 说明书2页 附图1页 CN 115393170 A 2022.11.25 CN 115393170 A 1.一种基于 图形处理器多任务的管理系统, 其特征在于: 所述管理系统包括图形指令 生成模块、 空间管 理模块、 上下文管 理模块和中 断管理模块, 所述图形指 令生成模块与空间 管理模块连接, 所述空间管理模块与上下文管理模块连接, 所述上下文管理模块与中断管 理模块连接 。 2.根据权利要求1所述的基于图形处理器多任务的管理系统, 其特征在于: 所述图形指 令生成模块 为图形应用提供 标准API应用, 生成图形绘制指令 。 3.根据权利要求2所述的基于图形处理器多任务的管理系统, 其特征在于: 所述空间管 理模块提供多任务图形绘制指 令存储空间管理和搬运图形指令, 将图形指 令生成模块生成 的图形指存放 地址进行 管理, 避免多任务 生成的图形指令存放 地址冲突。 4.根据权利要求3所述的基于图形处理器多任务的管理系统, 其特征在于: 所述上下文 管理模块完成每 个图形应用任务上 下文记录和上 下文恢复。 5.根据权利要求4所述的基于图形处理器多任务的管理系统, 其特征在于: 所述中断管 理模块完成硬件图形绘制指令 完成中断管理和多任务调度。 6.一种实现权利要求1所述的基于图形处理器多任务的管理系统的方法, 其特征在于: 该方法包括以下步骤: 1)为图形应用提供 标准API接口、 生成图形绘制指令,并指定任务编号; 2)提供多任务图形绘制 指令存储空间管理和搬运图形指令, 将图形指令生成模块生成 的图形指令根据任务编号分片存 储, 避免多任务 生成的图形指令存放 地址冲突; 3)完成每 个图形应用任务上 下文记录和上 下文恢复; 4)任务的图形绘制指令下发后, 硬件完成图形指令绘制后上报中断, 中断管理模块接 收到中断后进行才允许 下发下一个任务的图形指令, 保证了图形绘制的完整性。 7.根据权利要求6所述的基于图形处理器多任务的管理方法, 其特征在于: 所述步骤3) 的具体步骤如下: 3.1)对每 个任务的上 下文进行记录, 3.2)在切换到不同任务时, 根据向硬件需要下发的任务编号, 查找对应任务的上下文, 发送恢复上 下指令恢复当前要执 行任务的上 下文。权 利 要 求 书 1/1 页 2 CN 115393170 A 2一种基于图形 处理器多任务的管理系统及方 法 技术领域 [0001]本发明属于计算机图形领域, 尤其涉及一种基于图形处理器多任务的管理系统及 方法。 背景技术 [0002]随着CPU处理性能和多核技术 的发展, 多任务多线程可以充分发挥CPU的性能, 面 向GPU的多图形绘制任务需求不断增强增强, 亟需一种基于图形 处理器多任务的管理方法, 来保证多任务下图形绘制的正确性。 发明内容 [0003]为解决背景技术中存在的技术问题, 本发明提供一种基于图形处理器多任务的管 理系统及方法, 可保证GPU在进行多任务绘图时的正确性。 [0004]本发明的技术解决方案是: 本发明为一种基于图形处理器多任务的管理系统, 其 特殊之处在于: 所述管理系统包括图形指令生 成模块、 空间管理模块、 上下文 管理模块和中 断管理模块, 图形指令生成模块与空间管理模块连接, 空间管理模块与上下文管理模块连 接, 上下文管理模块与中断管理模块连接 。 [0005]进一步的, 图形指令生成模块 为图形应用提供 标准API应用, 生成图形绘制指令 。 [0006]进一步的, 空间管理模块提供多任务图形绘制指令存储空间管理和搬运图形指 令, 将图形指令生成模块生成的图形指存放地址进行管理, 避免多任务生成的图形指令存 放地址冲突。 [0007]进一步的, 上下文管理模块完成每 个图形应用任务上 下文记录和上 下文恢复。 [0008]进一步的, 中断管理模块完成硬件图形绘制指令 完成中断管理和多任务调度。 [0009]一种实现上述的基于图形处理器多任务的管理系统的方法, 其特殊之处在于: 该 方法包括以下步骤: [0010]1)为图形应用提供 标准API接口、 生成图形绘制指令,并指定任务编号; [0011]2)提供多任务图形绘制指令存储空间管理和搬运图形指令, 将图形指令生成模块 生成的图形指令根据任务编号分片存 储, 避免多任务 生成的图形指令存放 地址冲突; [0012]3)完成每 个图形应用任务上 下文记录和上 下文恢复; [0013]4)任务的图形绘制指令下发后, 硬件完成图形指令绘制后上报中断, 中断管理模 块接收到中断后进行才允许 下发下一个任务的图形指令, 保证了图形绘制的完整性。 [0014]进一步的, 步骤3)的具体步骤如下: [0015]3.1)对每 个任务的上 下文进行记录, [0016]3.2)在切换到不同任务时, 根据向硬件需要下发的任务编号, 查找对应任务的上 下文, 发送恢复上 下指令恢复当前要执 行任务的上 下文。 [0017]本发明提供的一种基于图形处理器多任务的管理系统及方法, 将图形处理的驱动 软件进行分层, 在核心层完成了对多任务调度管理和空间管理的功能, 对应用层屏蔽了多说 明 书 1/2 页 3 CN 115393170 A 3
专利 一种基于图形处理器多任务的管理系统及方法
文档预览
中文文档
5 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助1.5元下载(无需注册)
温馨提示:本文档共5页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助1.5元下载
本文档由 人生无常 于
2024-03-18 13:08:29
上传分享
举报
下载
原文档
(203.1 KB)
分享
友情链接
ISO 15836-1 2017 Information and documentation — The Dublin Core metadata element set — Part 1 Core elements.pdf
ISO 19861 2015 Buildings and civil engineering works — Sealants — Determination of curing behaviour.pdf
ISO 10531-1992Packaging. Complete,filled transport packages. Stability testing of unit loads first e.pdf
ISO 6398-1 2024 Oil and gas industries including lower carbon energy Submersible linear motor systems for artificial lift Part 1 Submersible linear motor.pdf
ISO 8528-3 2020 Reciprocating internal combustion engine driven alternating current generating sets Part 3 Alternating current generators for generating sets.pdf
ISO 14723 2009 Petroleum and natural gas industries — Pipeline transportation systems — Subsea pipeline valves.pdf
ISO 5794-2 2014 Rubber compounding ingredients — Silica, precipitated, hydrated — Part 2 Evaluation procedures in styrene-butadiene rubber.pdf
ISO 476-1982Textile machinery and accessories. Pirn winding machines. Vocabulary first edition.pdf
ISO 16558-1 2015 Soil quality — Risk-based petroleum hydrocarbons — Part 1 Determination of aliphatic and aromatic fractions of volatile petroleum hydrocarbons using gas chromatography (static headspace method).pdf
ISO 11237 2017 Rubber hoses and hose assemblies Compact wire-braid-reinforced hydraulic types for oil-based or water-based fluids Specification.pdf
GB-T 34848-2017 热收缩薄膜收缩性能试验方法.pdf
GB-T 40337-2021 气焊及相关工艺设备的气密性.pdf
GB-T 14488.2-2008 油料 杂质含量的测定.pdf
GB-T 26277-2021 轮胎电阻测量方法.pdf
GB-T 34142-2017 辐射防护仪器 用于放射性物质光子探测的高灵敏手持式仪器.pdf
GB-T 24355-2009 地理信息 图示表达.pdf
GB-T 119.1-2000 圆柱销 不淬硬钢和奥氏体不锈钢.pdf
GB-T 41747-2022 结构级和高强度连续热镀锌双辊铸轧薄钢板及钢带.pdf
GB-T 12053-1989 光学识别用字母数字字符集 第一部分 OCR-A 字符集印刷图象的形状和尺寸.pdf
GB-T 16505.1-1996 信息处理系统 开放系统互连 文卷传送、访问和管理 第1部分 概论.pdf
1
/
3
5
评价文档
赞助1.5元 点击下载(203.1 KB)
回到顶部
×
微信扫码支付
1.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。