[發明專利]自適應的帶寬調節方法及裝置有效
| 申請號: | 201310058679.5 | 申請日: | 2013-02-25 |
| 公開(公告)號: | CN103139099A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 程旭;劉陽國;馮毅;佟冬 | 申請(專利權)人: | 北京北大眾志微系統科技有限責任公司 |
| 主分類號: | H04L12/851 | 分類號: | H04L12/851 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;曲鵬 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自適應 帶寬 調節 方法 裝置 | ||
技術領域
本發明涉及現代異構多核系統(Multi-processor?System-on-Chip)訪存性能優化,尤其涉及一種自適應的帶寬調節方法及相應的裝置。
背景技術
片上多核系統設計逐漸成為當前多媒體系統設計的主流。隨著多媒體應用的發展,系統芯片集成了越來越多的訪存主設備(IP?core)。這些訪存主設備的訪存請求有著不同的帶寬以及實時性需求,不同的訪存主設備有著不同的訪存模式(Memory?Access?Pattern)以及帶寬和實時性需求。不同的訪存主設備會同時要求高帶寬以及實時性保證,這些訪存請求的相互干擾逐漸成為制約系統芯片性能的關鍵因素。帶寬劃分技術分配給各個訪存主設備一定的系統帶寬使用配額,以實現訪存資源的有效分配管理。傳統的帶寬管理策略有公平帶寬分配以及固定帶寬分配。公平帶寬分配策略給各個主設備分配相同配額的訪存帶寬;固定帶寬分配策略則給各個主設備分配固定配額的訪存帶寬。公平帶寬分配策略以及固定帶寬分配策略缺乏對不同訪存主設備訪存請求特性以及訪存請求干擾的考慮,會造成一定的系統性能損失。因此,降低訪存請求干擾是提高系統性能的關鍵。
發明內容
本發明所要解決的技術問題是提供一種自適應的帶寬調節方法和裝置,以解決帶寬分配不當造成系統性能損失的問題。
為了解決上述技術問題,本發明提供了一種自適應的帶寬調節方法,其該方法基于自適應的帶寬調節裝置,自適應的帶寬調節裝置包括帶寬信息表,所述帶寬信息表用于記錄各個訪存主設備以及系統的帶寬分配以及使用信息,該方法包括:
請求接收步驟,接收主設備的訪存請求;
接受判斷步驟,根據所述帶寬信息表判斷是否接受該設備的訪存請求。
進一步地,所述帶寬信息表包括設備帶寬使用域和設備帶寬調節域,所述接受判斷步驟,根據所述帶寬信息表判斷該主設備的設備帶寬使用域是否小于設備帶寬調節域,若判斷為是則接受所述訪存請求,否則拒絕所述訪存請求,拒絕所述訪存請求后,該方法還包括:
帶寬調整步驟,實時調整帶寬分配,調整帶寬分配后轉執行接受判斷步驟。
進一步地,所述帶寬信息表包括帶寬鎖定位,用于表示設備使用帶寬是否已經達到所分配帶寬;所述接受判斷步驟中,當帶寬鎖定位表示未達到所分配帶寬時,接受所述訪存請求,否則拒絕所述訪問請求,拒絕所述訪存請求后,該方法還包括:
帶寬調整步驟,實時調整帶寬分配,調整帶寬分配后轉執行接受判斷步驟。
進一步地,所述帶寬信息表還包括系統帶寬使用域,所述帶寬調整步驟包括:
判斷系統使用帶寬是否小于設定值;
若判斷小于設定值,則增加發送的訪問請求被拒絕的主設備的設備帶寬調節域;
若判斷大于設定值,則減小發送的訪問請求被拒絕的主設備的設備帶寬調節域。
進一步地,所述寬帶信息表還包括帶寬步進域信息,判斷系統使用帶寬大于或小于設定值時,根據所述帶寬步進域信息增加或減小所述設備帶寬調節域。
進一步地,所述帶寬信息表還包括系統帶寬使用域,所述帶寬調整步驟包括:
判斷系統使用帶寬是否小于設定值;
若判斷小于設定值,則增加發送的訪問請求被拒絕的主設備的設備帶寬調節域;
若判斷大于設定值,則將所有主設備的設備帶寬調節域調節為初始化閾值。
進一步地,所述寬帶信息表還包括設備帶寬步進方向位,將所有主設備的設備帶寬調節域調節為初始化閾值時,同時將所有設備帶寬步進方向位信息更新為遞增。
進一步地,所述帶寬信息表包括系統帶寬空閑位,所述帶寬調整步驟中,若系統帶寬空閑位表示還有空閑帶寬,則增加發送的訪問請求被拒絕的主設備的設備帶寬調節域;若系統帶寬空閑位表示沒有空閑帶寬,則減小發送的訪問請求被拒絕的主設備的設備帶寬調節域,或將所有主設備的設備帶寬調節域調節為初始化閾值。
進一步地,若接收到多個主設備的訪存請求時,根據訪存請求優先級配置信息依次處理各個訪存請求。
為解決現有技術,本發明還提供了一種自適應的帶寬調節裝置,所述自適應的帶寬調節裝置包括:
存儲單元,用于存儲帶寬信息表,所述帶寬信息表用于記錄各個訪存主設備以及系統的帶寬分配以及使用信息;
請求接收單元,用于接收主設備的訪存請求;
接受判斷單元,根據所述帶寬信息表判斷是否接受該設備的訪存請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京北大眾志微系統科技有限責任公司,未經北京北大眾志微系統科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310058679.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:帶有手寫板的計算機鍵盤
- 下一篇:阻風結構





