[發明專利]高效多處理器系統及其方法有效
| 申請號: | 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.szxzyx.cn/pat/books/200580038808.8/2.html,轉載請聲明來源鉆瓜專利網。





