[發明專利]用于在多個輸入/輸出(I/O)裝置當中執行I/O操作的系統及方法有效
| 申請號: | 201410095388.8 | 申請日: | 2014-03-14 |
| 公開(公告)號: | CN104050117B | 公開(公告)日: | 2017-08-08 |
| 發明(設計)人: | 路易茲·安德烈·巴羅索;詹姆斯·勞頓 | 申請(專利權)人: | 谷歌公司 |
| 主分類號: | G06F13/20 | 分類號: | G06F13/20 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 邵亞麗 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 輸入 輸出 裝置 當中 執行 操作 系統 方法 | ||
1.一種用于高效輸入/輸出操作的系統,其包括:
總線;
處理器,其可操作地耦合到所述總線;
存儲器,其可操作地耦合到所述總線;
多個輸入/輸出裝置,其可操作地耦合到所述總線,所述輸入/輸出裝置中的每一者具有一組控制寄存器;及
第一共享輸入/輸出單元,其可操作地耦合到所述總線,所述第一共享輸入/輸出單元具有多個共享功能且經配置以執行所述共享功能,其中所述共享功能不包含為所述輸入/輸出裝置上的功能,且所述輸入/輸出裝置及所述處理器與所述第一共享輸入/輸出單元互動以使用由所述第一共享輸入/輸出單元執行的所述共享功能中的一者或一者以上。
2.根據權利要求1所述的系統,其中所述第一共享輸入/輸出單元是所述處理器的一部分。
3.根據權利要求1所述的系統,其中所述第一共享輸入/輸出單元是與所述處理器分離的組件。
4.根據權利要求1所述的系統,其中所述多個共享功能包括一個或一個以上中斷控制器、一個或一個以上輸入/輸出存儲器管理單元、多個數據隊列及多個連接狀態結構。
5.根據權利要求4所述的系統,其中所述多個共享功能進一步包括一個或一個以上遠程直接存儲器存取引擎及一個或一個以上加速引擎。
6.根據權利要求1所述的系統,其中所述總線包括輸入/輸出互連總線。
7.根據權利要求1所述的系統,其中所述輸入/輸出裝置中的一者包括輸入/輸出互連總線。
8.根據權利要求1所述的系統,其中所述多個輸入/輸出裝置作為所述處理器的同級而操作。
9.根據權利要求1所述的系統,其中所述處理器為具有至少兩個處理器的多處理器。
10.根據權利要求1所述的系統,其進一步包括:
第二共享輸入/輸出單元,其可操作地耦合到所述總線,所述第二共享輸入/輸出單元具有與所述第一共享輸入/輸出單元相同的多個共享功能且經配置以執行所述共享功能,其中所述共享功能不包含為所述輸入/輸出裝置上的功能,且所述輸入/輸出裝置的第一部分及所述處理器與所述第一共享輸入/輸出單元互動以使用由所述第一共享輸入/輸出單元執行的所述共享功能中的一者或一者以上,且所述輸入/輸出裝置的第二部分及所述處理器與所述第二共享輸入/輸出單元互動以使用由所述第二共享輸入/輸出單元執行的所述共享功能中的一者或一者以上。
11.一種用于高效輸入/輸出操作的系統,其包括:
總線;
多處理器,其具有至少兩個處理器,所述多處理器可操作地耦合到所述總線;
存儲器,其可操作地耦合到所述總線;
多個輸入/輸出裝置,其可操作地耦合到所述總線;
第一共享輸入/輸出單元,其可操作地耦合到所述總線,所述第一共享輸入/輸出單元包括多個共享功能且經配置以執行所述共享功能,其中所述輸入/輸出裝置及所述多處理器與所述第一共享輸入/輸出單元互動以使用由所述第一共享輸入/輸出單元執行的所述共享功能中的一者或一者以上,所述共享功能包含一個或一個以上中斷控制器、一個或一個以上輸入/輸出存儲器管理單元及多個數據隊列。
12.根據權利要求11所述的系統,其中所述輸入/輸出裝置包含一組控制寄存器且不包含所述共享功能。
13.根據權利要求11所述的系統,其中所述多個共享功能進一步包括一個或一個以上遠程直接存儲器存取引擎、一個或一個以上加速引擎及多個連接狀態結構。
14.根據權利要求11所述的系統,其中所述總線包括輸入/輸出互連總線。
15.根據權利要求11所述的系統,其中所述第一共享輸入/輸出單元是與所述多處理器分離的組件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌公司,未經谷歌公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410095388.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:片上系統及其操作方法
- 下一篇:用于多功能設備的功率消耗模擬器





