全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210503571.1 (22)申请日 2022.05.09 (71)申请人 珠海全志科技股份有限公司 地址 519080 广东省珠海市高新区唐家湾 镇科技二路9号 (72)发明人 黄烁生 苏佳佳 刘弋波  (74)专利代理 机构 珠海智专 专利商标代理有限 公司 44262 专利代理师 林永协 (51)Int.Cl. G06F 9/445(2018.01) G06F 13/16(2006.01) H04N 21/426(2011.01) (54)发明名称 系统总线 带宽调整 方法、 计算机装置及计算 机可读存 储介质 (57)摘要 本发明提供一种系统总线带宽调整 方法、 计 算机装置及计算机可读存储介质, 该方法包括对 当前的运行场景进行识别, 确认当前运行环境的 应用场景; 根据当前运行环境的应用场景从多个 预设的总线带宽调整策略中选取一个目标策略; 将目标策略的配置信息发送至总线带宽配置驱 动模块, 总线带宽配置驱动模块根据配置信息对 至少一个硬件使用的总线带宽进行调整。 本发明 还提供实现上述方法的计算机装置及计算机可 读存储介质。 本发明能够提升电子设备在多种应 用场景下的运行效率, 避免发生 卡顿的情况。 权利要求书1页 说明书6页 附图3页 CN 114840270 A 2022.08.02 CN 114840270 A 1.一种系统总线带宽调整方法, 其特 征在于, 包括: 对当前的运行场景进行识别, 确认当前运行环境的应用场景; 根据当前运行环境的应用场景从多个预设的总线带宽调整策略中选取一个目标 策略; 将所述目标策略的配置信 息发送至总 线带宽配置驱动模块, 所述总 线带宽配置驱动模 块根据所述配置信息对至少一个 硬件使用的总线带宽进行调整。 2.根据权利要求1所述的系统总线带宽调整方法, 其特 征在于: 对硬件使用的总线带宽进行调整至少包括以下的一项: 调节硬件设备的访存优先级、 为硬件设备设置高速访存通道、 限制硬件设备的访存带宽 。 3.根据权利要求2所述的系统总线带宽调整方法, 其特 征在于: 对硬件使用的总线带宽进行调整包括: 识别当前应用场景中关键硬件设备, 针对所述关键硬件设备的调整包括: 提升所述关 键硬件设备的访存 优先级和/或为所述关键硬件设备设置高速访存通道。 4.根据权利要求2所述的系统总线带宽调整方法, 其特 征在于: 对硬件使用的总线带宽进行调整包括: 识别当前应用场景中非关键硬件设备, 针对所述非关键硬件设备的调整包括: 降低所 述非关键硬件设备的访存 优先级和/或限制所述非关键硬件设备的访存带宽 。 5.根据权利要求1至4任一项所述的系统总线带宽调整方法, 其特 征在于: 对当前的运行场景进行识别, 确认当前运行环境的应用场景包括: 获取当前启动的应用程序的名称, 根据当前启动的应用程序的名称确定当前运行环境 的应用场景。 6.根据权利要求5所述的系统总线带宽调整方法, 其特 征在于: 根据当前启动的应用程序的名称确定当前运行环境的应用场景包括: 从预设的表格中 查询当前启动的应用程序对应的应用场景。 7.根据权利要求1至4任一项所述的系统总线带宽调整方法, 其特 征在于: 将所述目标策略的配置信 息发送至总 线带宽配置驱动模块包括: 通过跨进程通信 机制 向电源管理硬件抽象层进程发送所述目标 策略的编号。 8.根据权利要求7 所述的系统总线带宽调整方法, 其特 征在于: 所述电源管理硬件抽象层进程接收到所述目标策略的编号后, 调用设备驱动程序向内 核驱动发送带宽调整策略配置命令 。 9.计算机装置, 其特征在于, 包括处理器以及存储器, 所述存储器存储有计算机程序, 所述计算机程序被处理器执行时实现如权利要求1至8 中任意一项所述的系统总线带宽调 整方法的各个步骤。 10.计算机可读存储介质, 其上存储有计算机程序, 其特征在于: 所述计算机程序被处 理器执行时实现如权利要求1至8中任意 一项所述的系统总线带宽调整方法的各个步骤。权 利 要 求 书 1/1 页 2 CN 114840270 A 2系统总线带宽调整方 法、 计算机装 置及计算机可 读存储介质 技术领域 [0001]本发明涉及电子设备的性能提升 的技术领域, 具体地, 是一种系统总线带宽调整 方法以及实现这种方法的计算机装置、 计算机可读存 储介质。 背景技术 [0002]现在的智能电子设备大多使用安卓操作系统或者IOS操作系统, 随着电子设备运 行的应用程序越来越多, 且应用程序运行时使用的硬件资源越来越多, 电子设备运行时难 免出现卡顿、 不 流畅等情况, 甚至出现操作系统崩溃的情况, 给用户带来极糟糕的体验。 [0003]因此, 在操作系统的开发中, 应用场景性能的优化显得尤为重要。 应用场景的性能 优化可以简单分为软件性能优化和硬件性能优化两方面, 针对硬件性能的优化, 现有的处 理方式大多是在CPU或者GPU的运算能力上进行优化, 又或者关注 运行内存 大小、 DDR存储器 运行频率的高低等, 现有的开发人员往往只是意识到运行频率越高越好, 但是并不理解内 存运行频率是怎么影响系统性能的, 更加没有意识到内存带宽在某种场景下会成为性能的 瓶颈。 例如, 电子 设备系统中任何一个硬件设备(包括CPU、 GPU、 DE、 VE等)访问内存对内存产 生读/写操作, 都会占用一定的DDR带宽。 如果在某个应用场景中, 由于存在 多硬件设备同时 进行访问或者存储操作而出现DDR存储器带宽竞争, 将导致该场景 的关键硬件设备获取不 到足够多的DDR存储器带宽, 从而造成场景性能较差的问题, 例如在视频播放场景下容易出 现丢帧卡顿、 应用界面操作卡顿不 流畅等问题。 [0004]为了解决电子设备运行卡顿的问题, 通常的处理方式是通过提高DDR存储器 的运 行频率, 这种处理方式虽然是比较简单、 直接有效, 但是存在以下的缺点: 第一, 提高DDR存 储器的频率容易引起DDR存储器运行不稳定, 存在系统死机的风险; 第二, 提高存储器DDR频 率会带来额外的功 耗浪费; 第三, 没有本质解决问题, 由于导致电子 设备运行卡顿的问题 通 常是由内存带宽抢占引起, 导致关键硬件设备访问和存储的性能受 限, 并不是总 带宽不足 而导致的, 所以提高DDR存储器的频率只是从侧面解决问题, 并没有直接解决问题, 对于运 行卡顿的问题解决效果 不理想。 [0005]中国发明专利申请CN103929567A公开了一种DDR存储器频率动态调节的功耗处理 方法, 该方法主要针对播放视频的场景, 在获取当前片源的播放状态后, 分析当前片源的播 放状态并判断视频播放状态是否发生变化, 在确定视频播放状态发生变化时传送片源信 息, 并获取该音视频同步信息, 并分析音视频是否同步, 在确定音视频不同步时调整DDR存 储器的频率至第一频率, 并在确定音视频同步时根据该分辨率将DDR存储器的频率调整到 第二频率。 [0006]但是, 该方法只能够针对特定场景下设备的内存带宽需求来提升应用场景性能, 对于视频播放场景以外的应用场景, 则不能够解决运行卡顿的问题。 并且, 该方法实际上也 是通过调节D DR存储器的频率避免卡顿问题, 仍无法从本质上解决系统卡顿问题。说 明 书 1/6 页 3 CN 114840270 A 3

.PDF文档 专利 系统总线带宽调整方法、计算机装置及计算机可读存储介质

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