[发明专利]移动应用处理器的自适应中断调控方法及装置有效

专利信息
申请号: 201210083856.0 申请日: 2012-03-27
公开(公告)号: CN102760079A 公开(公告)日: 2012-10-31
发明(设计)人: 孙雷 申请(专利权)人: 无锡里外半导体科技有限公司
主分类号: G06F9/48 分类号: G06F9/48
代理公司: 无锡市大为专利商标事务所 32104 代理人: 曹祖良
地址: 214028 江苏省无锡*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 移动 应用 处理器 自适应 中断 调控 方法 装置
【说明书】:

技术领域

发明涉及一种自适应中断调控方法及装置,尤其是一种移动应用处理器的自适应中断调控方法及装置。

背景技术

中断,是一种外设与CPU之间的通信机制,外设通过中断,通知CPU特定的事件发生(数据等待处理,等等),CPU停止当前的指令,转而去处理中断请求。现代高性能SoC(System on Chip)通常运行某种多任务操作系统,在中断发生时,通常要执行下列的程序:1)、保存当前线程环境(context);2)、根据中断向量表跳转到中断处理程序;3)、执行中断处理程序,处理数据;4)、中断处理程序结束,恢复当前线程环境;

现代SoC,尤其移动应用处理器,集成多种通信外设,如WiFi,3G(第三代通信)/4G(第四代通信)modem,蓝牙,GPS,触摸屏控制器等等。不同的外设,其本身发生的速率不同,对中断响应延迟的要求也不同,比如触摸屏,其单位时间内不会有大量中断产生,但对每个中断,要求很快能够响应(既尽可能短的中断延迟)。对于WiFi,3G/4G modem取决于当前是否在传输大量数据;如果是,则单位时间内,会有大量中断发生,对于中断响应延迟要求减低,如果没有传输大量数据,则期望有很短的中断延迟。总体来说,如果某一个外设在一定时间内产生了巨量的中断,则会造成系统非常缓慢,因为每个中断处理有系统开销。这就造成不必要的CPU资源浪费。随着越来越高速的通信机制在移动设备中的应用,如何减低系统开销,同时保持很好的中断延迟响应,成为一个新挑战。

用Wifi 802.11ac,最新的标准使物理层速度达到500Mbps到1Gbps,每个数据包大约2KB,那么如果每个数据包产生一个中断,500Mbps下每秒大概有31000个中断请求!

目前,减低高速通信速率下中断数量的方法有2种:

1、软件调控方法:软件设定一个阀值Tw,每次中断发生后,软件把此外设的中断禁止,然后去读取此外设中的数据,假设此外设是WiFi,那么软件循环读取数据包,直到读取的数量达到阀值Tw。若外设中还有未处理的数据,则通知操作系统,下次计划(schedule)继续读此外设数据包。否则,则重新允许此设备中断。

2、硬件调控方法:硬件设定一个阀值Th,只有当此设备中等待处理的数据包达到Th个,设备才发生中断请求。为了避免在低数据率情况下,设备中待处理数据包不能很快达到阀值而造成严重的中断延迟,硬件通常维持一个可设定计时器,当设备中收到数据包,计时器开始计时,如果计时器超过了设定值,即使设备中的数据包数量没达到Th个,设备也产生中断,请求CPU处理数据。

当前的硬件和软件解决方案都有一个最大的问题,即:如何确定中断阀值?对硬件方案,还有一个如何确定计时器时间的问题。

通常这2个值由系统软件编写人员,根据最坏情况(worst case analysis)分析得出,但实际情况是数据传输情况每时每刻都不同,数据包传输率时刻变化,所以此方案有很大局限性,远非最佳,甚至有时会造成数据传输超时的严重问题。

发明内容

本发明的目的是克服现有技术中存在的不足,提供一种移动应用处理器的自适应中断调控方法及装置,其结构紧凑,有效控制中断数量,提高移动应用处理器的处理性能。

按照本发明提供的技术方案,所述移动应用处理器的自适应中断调控方法,包括移动处理器及与所述移动处理器相连的通信外设,包括用于处理通信外设流量的流量监控单元,所述自适应中断调控方法包括如下步骤:

a、在流量监控单元内设定所需的中断调控周期Tm,最大中断阈值Tmax以及最大中断速率Imax

b、在中断调控周期Tm内,流量监控单元统计通信外设收到的数据包数量;

c、流量监控单元根据统计的数据包数据量预测通信外设下一中断调控周期Tm内的数据包数量,其中,流量监控单元采用P=(1-w)*PT+w*PT-1,0<w<1,进行下一中断调控周期Tm的数据包数量预测,P为预测数据包数量,PT为当前中断调控周期接收的数据包数量,PT-1为前一中断调控周期接收的数据包数量,w为加权系数;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡里外半导体科技有限公司,未经无锡里外半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210083856.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top