[發明專利]動態和自適應中斷合并的系統和方法有效
| 申請號: | 201711346736.4 | 申請日: | 2017-12-15 |
| 公開(公告)號: | CN108628777B | 公開(公告)日: | 2022-02-22 |
| 發明(設計)人: | S.貝尼斯蒂;E.埃雷茲 | 申請(專利權)人: | 西部數據技術公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 王珊珊 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 自適應 中斷 合并 系統 方法 | ||
1.一種由非易失性存儲器裝置的控制器執行中斷合并的方法,所述方法包括:
通過將完成隊列的充滿度的級別與至少兩個級別進行比較來分析所述完成隊列的充滿度;
響應于確定所述充滿度的級別低于第一級別,產生對主機裝置的中斷,所述中斷向所述主機裝置指示完成了所述完成隊列上的一個或多個命令的處理;
響應于確定所述充滿度的級別高于第二級別,等待產生對所述主機裝置的中斷;以及
響應于確定所述充滿度的級別在所述第一級別與所述第二級別之間,部分合并對所述主機裝置的中斷。
2.根據權利要求1所述的方法,還包括:
確定是否將第一命令的完成的通知與第二命令的完成的通知合并;以及
響應于確定不合并,將所述中斷立即發送到所述主機裝置。
3.根據權利要求1所述的方法,還包括:
分析與所述完成隊列相關聯的標識,其中與所述完成隊列相關聯的所述標識指示所述完成隊列的優先級;并且
基于所述完成隊列的所述優先級來確定何時產生對所述主機裝置的中斷。
4.根據權利要求3所述的方法,其中與所述完成隊列相關聯的所述標識包括與提交隊列相關聯的標識;并且
其中所述完成隊列的所述優先級包括所述提交隊列的優先級。
5.根據權利要求1所述的方法,其中所述兩個級別是預定的。
6.根據權利要求1所述的方法,其中所述兩個級別是動態地確定的。
7.根據權利要求1所述的方法,還包括:
確定命令的類型;并且
基于所述命令的類型來確定是將所述中斷與另一中斷合并還是立即發送所述中斷。
8.根據權利要求1所述的方法,還包括:
確定在存儲器裝置中受執行的未完成命令;并且
基于所述受執行的未完成命令來確定是將所述中斷與另一中斷合并還是立即發送所述中斷。
9.一種非易失性存儲器裝置,包括:
非易失性存儲器;以及
控制器,與所述非易失性存儲器通信,所述控制器配置為:
通過將完成隊列的充滿度的級別與至少兩個級別進行比較來分析所述完成隊列的充滿度;
響應于確定所述充滿度的級別低于第一級別,產生對主機裝置的中斷,所述中斷向所述主機裝置指示完成了所述完成隊列上的一個或多個命令的處理;
響應于確定所述充滿度的級別高于第二級別,等待產生對所述主機裝置的中斷;以及
響應于確定所述充滿度的級別在所述第一級別與所述第二級別之間,部分合并對所述主機裝置的中斷。
10.根據權利要求9所述的存儲器裝置,其中所述控制器還配置為動態地確定所述第一級別和所述第二級別中的一個或兩者。
11.根據權利要求10所述的存儲器裝置,其中動態地確定所述第一級別和所述第二級別中的一個或兩者基于主機等待時間,所述主機等待時間指示所述主機裝置響應所述中斷的時間周期。
12.根據權利要求10所述的存儲器裝置,其中動態地確定所述第一級別和所述第二級別中的一個或兩者基于所述完成隊列中的命令條目的優先級。
13.根據權利要求9所述的存儲器裝置,其中所述控制器還配置為基于一個或多個命令的處理的估計的完成時間確定部分合并。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西部數據技術公司,未經西部數據技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711346736.4/1.html,轉載請聲明來源鉆瓜專利網。





