说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210181320.6 (22)申请日 2022.02.25 (71)申请人 中国船舶重 工集团公司第七0九研 究所 地址 430074 湖北省武汉市东湖新 技术开 发区凤凰产业园藏龙 北路1号 (72)发明人 徐欢 樊宇 胡艳明  (74)专利代理 机构 武汉华之喻知识产权代理有 限公司 42 267 专利代理师 邓彦彦 廖盈春 (51)Int.Cl. G06F 9/50(2006.01) G06F 9/451(2018.01) G06T 1/20(2006.01) (54)发明名称 一种图形显示数据均衡传输的配置方法及 系统 (57)摘要 本发明提供一种图形显示数据均衡传输的 配置方法及系 统, 包括: S1、 图形处理器GPU实时 计算当前所有图像显示任务单位时间数据传输 量, 在满足图形显示质量的前提下, 通过实时分 析当前所有图像显示任务数据传输速率和系统 最大传输速率, 计算GPU单位时间最优的数据传 输量; 所述系统为图形显示系统; S2、 根据步骤S1 计算得出的GPU单位时间最优的数据传输量, 通 过软件方式对单位时间提交到GP U显存数据的次 数进行最优设置。 本发明具有在同时运行多个图 像显示任务时, 自适应对单位时间提交到显存数 据的次数进行最优设置, 在保证图像显示质量的 前提下合理分配显示资源, 从而获得更好用户体 验的优点。 权利要求书4页 说明书8页 附图4页 CN 114546656 A 2022.05.27 CN 114546656 A 1.一种图形显示数据均衡传输的配置方法, 其特 征在于, 包括如下步骤: S1、 图形处理器GPU实时计算当前所有图像显示任务单位时间数据传输量, 在满足图形 显示质量的前提下, 通过实时分析当前所有图像显示任务数据传输速率和系统最大传输速 率, 计算GPU单位时间最优的数据传输量; 所述系统为图形显示系统; S2、 根据步骤S1计算得出的GPU单位时间最优的数据传输量, 通过软件方式对单位时间 提交到GPU显存数据的次数进行最优设置 。 2.根据权利要求1所述的配置方法, 其特 征在于, 所述 步骤S1包括如下步骤: S11、 获取显示器刷新率范围, 通过所述刷新率范围确定系统单位时间提交显存数据的 最慢次数; S12、 获取当前所有图像显示任务单位 时间传输的数据量, 计算得出当前所有图像显示 任务数据传输 速率; S13、 实时比较当前所有图像显示任务数据传输速率和系统最大传输速率, 通过二分法 计算GPU单位时间最优的数据传输量。 3.根据权利要求2所述的配置方法, 其特 征在于, 所述 步骤S13包括如下子步骤: S131、 当切换显示器刷新率后, GPU驱动单位时间进行page_flip翻页操作的次数随之 改变, 计算当前刷新率下单位时间进行翻页操作的次数, 该值为当前刷新率下单位时间进 行翻页的默认 送显次数; S132、 比较当前所有图像显示任务数据传输速率和系 统最大传输速率的大小, 如果当 前所有图像显示任务数据传输速率大于系统最大传输速率, 记录当前单位时间进 行翻页的 次数为预设翻页次数, 基于所述预设翻页次数和系统单位时间提交显存数据的最慢次数通 过二分法计算出单位时间进行翻页操作的最优次数, 减小单位时间进行翻页操作的次数, 使其满足当前 所有图像任务数据传输 速率小于或等于系统最大传输 速率; S133、 比较当前所有图像显示任务数据传输速率和系 统最大传输速率的大小, 如果当 前所有图像显示任务数据传输速率等于系统最大传输速率, 此时预设翻页次数即为单位时 间进行翻页操作的最优次数; 如果当前所有图像显示任务数据传输速率小于系统最大传输 速率, 基于所述预设翻页次数和默认送显次数通过二分法计算出单位时间进 行翻页操作的 最优次数, 增加单位时间进行翻页操作的次数, 使其满足当前所有图像任务数据传输速率 小于或等于系统最大传输 速率; S134、 通过上述步骤计算出GPU驱动单位时间进行翻页操作的最优次数, 基于所述最优 次数和当前所有图像显示任务每次提交到显存的数据计算GPU单位时间最优的数据传输 量, 使得所述最优数据传输量刚好小于系统最大传输量。 4.根据权利要求3所述的配置方法, 其特征在于, 所述步骤S132中通过二分法计算出单 位时间进行翻页操作的最优次数, 具体包括如下步骤: 记录当前单位 时间进行翻页操作的次数, 将当前单位 时间翻页次数与系统单位时间提 交显存数据的最慢次数进行比较, 若当前翻页次数小于或等于最慢次数, 则取所述当前翻 页次数与0的中间值, 并对该中间值向下取整, 得到第一取整中间值; 若当前翻页次数大于 最慢次数, 则 当单位时间进行翻页次数为最慢次数时, 比较当前所有图像显示任务数据传 输速率和系统最大传输速率的大小, 若当前所有图像显示任务数据传输速率小于或等于系 统最大传输速率, 则取当前翻页次数和最慢次数的中间值, 并对该中间值向下取整, 得到第权 利 要 求 书 1/4 页 2 CN 114546656 A 2一取整中间值; 若当前所有图像显示任务数据传输速率大于系统最大传输速率, 则取最慢 次数和0的中间值, 并对该中间值向下取整, 得到第一取整中间值; 将求取所述第一取值中 间值的两个数值中的最大值设为第一数值, 最小值设为第二数值; 当单位时间进行翻页次数为所述第 一取整中间值 时, 比较当前所有图像显示任务数据 传输速率和系统最大传输速率的大小, 若当前所有图像显示任务数据传输速率小于或等于 系统最大传输速率, 则取所述第一数值和第一取整中间值的中间值, 并对该中间值向下取 整, 得到第二取整中间值; 若当前所有图像显示任务数据传输速率大于系统最大传输速率, 则取所述第二数值和第一取整中间值的中间值, 并对该中间值向下取整, 得到第二取整中 间值; 重复上述步骤, 直到当单位 时间进行翻页的次数为第n ‑1取整中间值时, 当前所有图像 显示任务数据传输速率小于或等于系统最大传输速率, 而当单位时间进 行翻页的次数为第 n取整中间值, 当前所有图像显示任务数据传输速率大于系统最大传输速率, 此时, 将第n ‑1 取整中间值设为单位时间进行翻页操作的最优次数; n 为大于等于2的整数。 5.根据权利要求3所述的配置方法, 其特征在于, 所述步骤S133中通过二分法计算出单 位时间进行翻页操作的最优次数, 具体包括如下步骤: 记录当前单位 时间进行翻页操作的次数为预设翻页次数, 当预设翻页次数为单位 时间 默认送显次数时, 比较当前所有图像显示任务数据传输速率和系统最大传输速率的大小, 若当前所有图像显示任务数据传输速率小于或等于系统最大传输速率, 则所述默认送显次 数为单位时间进 行翻页的最优次数; 若当前所有图像显示任务数据传输速率大于系统最大 传输速率, 取所述预设翻页次数和默认送显次数的中间值, 并对该中间值向下取整, 得到第 一取整中间值; 当单位时间进行翻页次数为所述第 一取整中间值 时, 比较当前所有图像显示任务数据 传输速率和系统最大传输速率的大小, 若当前所有图像显示任务数据传输速率小于或等于 系统最大传输速率, 则取所述默认送显次数和第一取整中间值的中间值, 并对该中间值向 下取整, 得到第二取整中间值; 若当前所有图像显示任务数据传输速率大于系统最大传输 速率, 则取预设翻页次数和第一取整中间值的中间值, 并对该中间值向下取整, 得到第二取 整中间值; 重复上述步骤, 直到当单位 时间进行翻页的次数为第n ‑1取整中间值时, 当前所有图像 显示任务数据传输速率小于或等于系统最大传输速率, 而当单位时间进 行翻页的次数为第 n取整中间值, 当前所有图像显示任务数据传输速率大于系统最大传输速率, 此时, 将第n ‑1 取整中间值设为单位时间进行翻页操作的最优次数; n 为大于等于2的整数。 6.一种图形显示数据均衡传输的配置系统, 其特 征在于, 包括: 最优数据传输量确定单元, 用于实时计算当前所有图像显示任务单位时间数据传输 量, 在满足 图形显示质量的前提下, 通过实时分析当前所有图像显示任务数据传输速率和 系统最大传输速率, 计算图形 处理器GPU 单位时间最优的数据传输量; 所述系统为图形显示 系统; GPU显存数据传输配置单元, 用于根据所述GPU单位时间最优的数据传输量, 通过软件 方式对单位时间提交到GPU显存数据的次数进行最优设置 。 7.根据权利要求6所述的配置系统, 其特征在于, 所述最优数据传输量确定单元, 获取权 利 要 求 书 2/4 页 3 CN 114546656 A 3

.PDF文档 专利 一种图形显示数据均衡传输的配置方法及系统

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种图形显示数据均衡传输的配置方法及系统 第 1 页 专利 一种图形显示数据均衡传输的配置方法及系统 第 2 页 专利 一种图形显示数据均衡传输的配置方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:22:31上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。