[发明专利]高效多处理器系统及其方法有效
申请号: | 200580038808.8 | 申请日: | 2005-11-07 |
公开(公告)号: | CN101057217A | 公开(公告)日: | 2007-10-17 |
发明(设计)人: | 沙尔贝勒·哈万德;拉齐丁·阿里;迈拉·萨亚斯 | 申请(专利权)人: | 摩托罗拉公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;H04L12/28;G06F9/45 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 黄启行;陆锦华 |
地址: | 美国伊*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高效 处理器 系统 及其 方法 | ||
技术领域
本发明一般地涉及一种移动设备,更具体地说,本发明涉及包括高效多处理器系统的移动设备及其方法。
背景技术
新兴的移动通信多媒体日益丰富,通常包括并行处理和内存密集操作,例如,定位服务、导航服务、视频(录像、回放及流式处理)、文本一语音合成器以及语音识别等,这里仅举几个例子。
为了适应这些应用,移动设备的设计者采用多处理器体系结构,例如,与传统处理器间协议互通的类似处理器组合在一起或集成在一起的ARM(先进Risk机器)。
在多处理器系统中,前面提到的体系结构在共享软件服务应用程序时处理效率低。根据下面描述的本发明的实施例克服了这个缺陷。
发明内容
根据本发明的实施例提供了一种显著提高多处理器系统的效率的设备和方法。
在本发明的第一实施例中,多处理器系统具有多个处理器,每个处理器可以处理至少一个服务应用程序的至少一个队列,而且至少一个任务包括该至少一个队列的至少之一。该多处理器系统采用的方法包括以下步骤:将服务应用程序从多个处理器中第一处理器分配(delegate)到多个处理器中的第二处理器的至少一个队列中的队列;根据流程控制判据,估计该第二处理器的队列;在满足该流程控制判据时,在该第二处理器处理该服务应用程序;以及在不满足该流程控制判据时,在该第二处理器拒绝该服务应用程序。
在本发明的第二实施例中,多处理器系统具有多个处理器,每个处理器可以处理至少一个服务应用程序的至少一个队列,而且至少一个任务包括该至少一个队列的至少之一。编程多个处理器中的第一处理器和第二处理器,以将服务应用程序从第一处理器分配到该第二处理器的至少一个队列中的队列;根据流程控制判据,在该第二处理器估计队列;在满足该流程控制判据时,在该第二处理器处理该服务应用程序;而在不满足该流程控制判据时,在该第二处理器拒绝服务应用程序。
在本发明的第三实施例中,移动设备具有包括多个处理器的多处理器系统,每个处理器可以处理至少一个服务应用程序的至少一个队列,而至少一个任务包括该至少一个队列中至少之一。编程多个处理器中的第一处理器和第二处理器,以利用收发信机对通信系统接收和发送消息,将服务应用程序从该第一处理器分配到该第二处理器的至少一个队列中的队列;根据流程控制判据,在该第二处理器估计队列;在满足该流程控制判据时,在该第二处理器处理该服务应用程序;而在不满足该流程控制判据时,在该第二处理器拒绝服务应用程序。
附图说明
图1是根据本发明实施例,与多个移动设备通信的通信系统的示意图。
图2是根据本发明实施例的移动设备的详图。
图3是根据本发明实施例的处理系统的详图。
图4是根据本发明实施例,应用于每个处理器的软件体系结构的方框图。
图5是根据本发明实施例的可变容量阈值的示意图。
图6是根据本发明实施例,用于提高操作于移动设备中的服务应用程序的处理效率的方法的流程图。
具体实施方式
尽管本说明书以定义被认为新颖的、本发明实施例的特征的权利要求而结束,但是通过结合附图研究下面的描述,可以更好地理解本发明实施例,附图中,采用与前面相同的参考编号。
图1是根据本发明实施例与多个移动设备106通信的通信系统100的示意图。通信系统100是传统无线网,它包含多个无线电基站104,每个无线电基站104覆盖地理小区场地102,例如,地理小区场地102总共覆盖城区。
在该系统100中,移动设备106可以采取传统蜂窝电话或者其它无线通信设备(例如,与无线局域网相连的无线PDA)的形式。然而,对于本技术领域内的技术人员显而易见,本发明可以应用于非无线移动设备106,例如,便携式游戏设备(例如,GameBoyTM)、DVD视频播放器等。更一般地说,下面讨论的本发明可以应用于具有如图6所示方法600描述的高效多处理器系统的任意移动设备。
仅为了说明问题,下文的讨论将集中在具有无线能力的移动设备106。对本发明的先前描述所做的所有替换和附加均在下面的权利要求所述实质范围内,该替换和附加能产生等效结构,即,与在此描述的实施例具有同样功能、方式和结果的结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于摩托罗拉公司,未经摩托罗拉公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580038808.8/2.html,转载请声明来源钻瓜专利网。