[發明專利]用于執行自適應中斷控制的計算機系統及其控制中斷的方法有效
| 申請號: | 201710298925.2 | 申請日: | 2017-04-27 |
| 公開(公告)號: | CN107402894B | 公開(公告)日: | 2022-02-11 |
| 發明(設計)人: | 金慶山;金敬鎬;金石煥;辛承郁;林智賢 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F13/24 | 分類號: | G06F13/24 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 周祺 |
| 地址: | 韓國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 執行 自適應 中斷 控制 計算機系統 及其 方法 | ||
1.一種計算機系統,包括:
存儲設備,被配置為接收輸入/輸出IO請求,并且在完成IO請求之后發送中斷,所述中斷指示與IO請求相關聯的IO是IO完成;以及
主機,被配置為:
生成IO請求,
對由所述主機發送的IO請求的數量以及由所述存儲設備進行的IO完成的數量進行計數,
基于IO請求的數量和IO完成的數量來確定延遲IO的數量,
基于延遲IO的數量來計算中斷控制級,并且
響應于中斷控制級大于閾值而選擇性地調整來自所述存儲設備的中斷的頻率,其中
所述主機被配置為響應于所述主機確定中斷控制級大于所述閾值而選擇性地向所述存儲設備發送中斷控制命令,并且
所述存儲設備被配置為基于中斷控制命令來調整所述中斷的頻率。
2.根據權利要求1所述的計算機系統,其中,所述主機包括:
存儲器,包括:
提交隊列,被配置為存儲由所述主機生成的IO請求的數量,和
完成隊列,被配置為存儲由所述存儲設備完成的IO完成的數量。
3.根據權利要求2所述的計算機系統,其中,所述主機被配置為將延遲IO的數量計算為存儲在提交隊列中的IO請求的數量與存儲在完成隊列中的IO完成的數量之和。
4.根據權利要求2所述的計算機系統,其中,所述主機被配置為將延遲IO的數量計算為存儲在提交隊列中的IO請求的數量與存儲在完成隊列中的IO完成的數量之差。
5.根據權利要求1所述的計算機系統,其中,所述主機被配置為:
監視中央處理單元的負載狀態,以及
基于所述負載狀態和延遲IO的數量來選擇性地調整來自所述存儲設備的中斷的頻率。
6.根據權利要求5所述的計算機系統,其中,所述主機被配置為基于中央處理單元的空閑率和閾值來激活對所述存儲設備的自適應中斷控制。
7.根據權利要求5所述的計算機系統,其中,所述主機被配置為:
通過基于中斷控制級選擇性地向所述存儲設備發送中斷控制命令來調整所述中斷的頻率。
8.根據權利要求7所述的計算機系統,其中,所述主機被配置為確定中央處理單元的負載狀態。
9.根據權利要求8所述的計算機系統,其中,所述主機被配置為執行設備驅動程序以驅動所述存儲設備。
10.一種計算機系統,包括:
第一存儲設備,被配置為接收第一輸入/輸出IO請求,并且在完成第一IO請求之后發送第一中斷,所述第一中斷指示與第一IO請求相關聯的第一IO是第一IO完成;
第二存儲設備,被配置為接收第二IO請求,并且在完成第二IO請求之后發送第二中斷,所述第二中斷指示與第二IO請求相關聯的第二IO是第二IO完成;以及
主機,包括第一處理器和第二處理器,所述主機被配置為:
通過以下操作執行對第一處理器的自適應中斷控制:
對由所述主機發送的第一IO請求的數量和由第一存儲設備進行的第一1O完成的數量進行計數,
基于第一IO請求的數量和第一IO完成的數量來確定第一延遲IO的數量,
基于第一延遲IO的數量來計算第一中斷控制級,并且
響應于第一中斷控制級大于第一閾值而選擇性地調整來自第一存儲設備的第一中斷的頻率,
通過以下操作執行對第二處理器的自適應中斷控制:
對由所述主機發送的第二IO請求的數量和由第二存儲設備進行的第二IO完成的數量進行計數,
基于第二IO請求的數量和第二IO完成的數量來確定第二延遲IO的數量,
基于第二延遲IO的數量來計算第二中斷控制級,并且
響應于第二中斷控制級大于第二閾值而選擇性地調整第二存儲設備的第二中斷的頻率,其中
第一處理器和第二處理器中的每一個被配置為分別基于第一中斷控制級和第二中斷控制級選擇性地向第一存儲設備和第二存儲設備發送中斷控制命令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710298925.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:USB的切換方法及裝置、系統
- 下一篇:計算設備間橋接的方法、裝置及系統





