[發明專利]傳輸控制設備和傳輸控制方法有效
| 申請號: | 200710102884.1 | 申請日: | 2007-05-11 |
| 公開(公告)號: | CN101127016A | 公開(公告)日: | 2008-02-20 |
| 發明(設計)人: | 木下貴行;市宮淳次;糸澤慎太郎 | 申請(專利權)人: | 富士通株式會社 |
| 主分類號: | G06F13/14 | 分類號: | G06F13/14;G06F15/16 |
| 代理公司: | 隆天國際知識產權代理有限公司 | 代理人: | 張龍哺 |
| 地址: | 日本神奈*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 傳輸 控制 設備 方法 | ||
技術領域
本發明涉及一種傳輸控制技術,尤其涉及一種傳輸控制設備和傳輸控制方法。
背景技術
已經提出多種技術,用于改善在各系統(例如,個人計算機、工作站和服務器)中使用的計算機處理器的性能,例如數據處理速度。在日本公開專利申請No.H10-254843中公開了這種技術的一個實例。如圖5所示,其中公開了這樣一種實例,其采用多處理器結構,所述多處理器結構包括:中央處理單元(CPU);系統板,在其上安裝有主存儲單元等;和輸入/輸出(I/O)單元,其控制與外部設備(例如,外設部件互聯(PCI)卡)的連接。
在該多處理器結構中,地址交叉開關(address?crossbar?switch)對CPU或I/O設備發出的地址請求(例如,與寫數據或讀數據相關的地址請求)進行仲裁,以增加系統板之間、I/O單元之間或者系統板與I/O單元之間的數據傳輸率。
然而,上述傳統技術的問題在于會產生活鎖,從而導致系統停機。具體地,在接收到來自CPU或I/O設備的多個地址請求時,地址交叉開關對這些地址請求進行仲裁,并且以輪詢的方式傳輸這些地址請求,而不執行任何特定控制。例如,如果存在對同一地址的訪問沖突,或者存在資源短缺,則不處理已經廣播的地址請求,并從接收器將該廣播的地址請求與重發請求一起返回。地址交叉開關重新廣播該重發地址請求。當在某一時刻執行一系列操作時,不處理該地址請求,直至資源被釋放。這樣會產生活鎖,即處理以工作模式等待資源釋放。如果活鎖狀態繼續,則系統最終會停機。
可通過管理地址請求的重發級別來避免活鎖,然而這樣會導致需要復雜電路的問題。
發明內容
本發明的目的在于至少部分解決傳統技術中的問題。
根據本發明的一個方案,提供一種傳輸控制設備,其對來自計算機系統中的設備的請求以及來自外部連接至計算機系統的設備的請求進行仲裁,以發送仲裁后的請求全所有的設備,并合并對來自所述設備的請求的響應,以發送合并后的響應至所有設備,該傳輸控制設備包括:存儲單元,在其中臨時存儲請求;和傳輸暫??刂茊卧刂扑鎯Φ恼埱蟮膫鬏?,使其在預定時機暫停一預定時間段。
根據本發明的另一方案,提供一種傳輸控制方法,其中對來自計算機系統中的設備的請求以及來自外部連接至計算機系統的設備的請求進行仲裁,以發送仲裁后的請求至所有的設備,并合并對來自所述設備的請求的響應,以發送合并后的響應至所有設備,該傳輸控制方法包括:臨時存儲請求;和控制所存儲的請求的傳輸,使其在預定時機暫停一預定時間段。
當結合附圖考慮本發明時,通過閱讀本發明優選實施例的以下詳細描述可更好地理解本發明的上述和其它目的、特點、優點以及技術和工業意義。
附圖說明
圖1和圖2是說明根據本發明實施例的地址交叉開關的結構和主要特征的示意圖;
圖3是地址交叉開關的框圖;
圖4是地址交叉開關的操作流程圖;和
圖5是傳統計算機處理器的結構的示圖。
具體實施方式
以下參照附圖詳細描述本發明的優選實施例。在以下實施例中,地址交叉開關用作請求發送設備。
圖1和圖2是說明根據本發明實施例的地址交叉開關的結構和主要特征的示意圖。如圖1所示,地址交叉開關對從各種設備(包括計算機系統中的CPU,例如計算機處理器)或者從各種外部設備(例如連接至計算機系統的PCI卡)接收的地址請求進行仲裁,從而將地址請求發送(廣播)至所有設備。此外,地址交叉開關對從所述設備接收的地址請求的響應進行合并,并將這些響應廣播至所有設備。因此,地址交叉開關可避免活鎖,并防止系統停機。
例如,在從系統板(SB#0至SB#4)和I/O單元(I/OU#0至I/OU#4)接收到重發地址請求時,地址交叉開關將重發地址請求的廣播暫停一預定時間段,其中所述系統板具有主控制單元(例如CPU)和主存儲單元(例如安裝在系統板上的存儲器),所述I/O單元控制計算機系統與外部設備之間的連接。
具體地,地址交叉開關臨時緩沖已接收的地址請求,同時對其進行監控,并對預定類型的地址請求(例如,長信息包(long-packet)地址請求)進行計數。如果該類型的地址請求個數超過閾值(例如,如果長信息包的地址請求個數超過100),則地址交叉開關將重發地址請求的廣播暫停一預定時間段。當廣播暫停時間段結束時,地址交叉開關以地址請求被接收的順序重新開始廣播地址請求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于富士通株式會社,未經富士通株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710102884.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:動力傳動裝置
- 下一篇:拉閥式換熱表面實時在線清潔換熱裝置





