[發明專利]一種中斷聚合裝置及其方法有效
| 申請號: | 201810380359.4 | 申請日: | 2018-04-25 |
| 公開(公告)號: | CN108549578B | 公開(公告)日: | 2020-02-07 |
| 發明(設計)人: | 宋洋;沈飛;王祎磊;伍德斌;黃好城 | 申請(專利權)人: | 貴陽憶芯科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 11572 北京卓特專利代理事務所(普通合伙) | 代理人: | 段宇 |
| 地址: | 550081 貴州省貴陽市觀山*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 中斷 聚合裝置 隊列 聚合 控制器 負載增加 聚合特性 中斷向量 申請 填充 條目 響應 記錄 | ||
本申請提供一種中斷聚合裝置及其方法,該中斷聚合裝置包括中斷聚合控制器,該中斷聚合控制器響應于隊列被填充了條目,記錄所述隊列的中斷向量被聚合。本申請的中斷聚合裝置及其方法解決了中斷頻繁發生所引發的負載增加的問題,實現了隊列的中斷聚合特性。
技術領域
本申請涉及集成電路領域,具體地,涉及實現一種中斷聚合(InterruptCoalescing)裝置及其方法。
背景技術
NVMe標準(例如,可從下列鏈接獲得
但是,雖然NVMe標準提供了中斷聚合特性,但是該標準并未提供如何實現上述中斷聚合特性的裝置及其相應的方法。
發明內容
本申請的中斷聚合裝置及其方法解決了中斷頻繁發生所引發的負載增加的問題,實現了隊列的中斷聚合特性。
根據本申請的第一方面,本申請提供一種中斷聚合方法,包括如下步驟:識別隊列被填充了條目;記錄所述隊列的中斷向量被聚合。
根據本申請的第一方面的中斷聚合方法,提供了監視所述隊列的隊頭指針和/或隊尾指針,從而識別所述隊列被填充了條目。
根據本申請的第一方面的中斷聚合方法,所述隊列有一個或多個,每個隊列有對應的中斷向量。
根據本申請的第一方面的中斷聚合方法,每個隊列具有專用的中斷向量,或多個隊列共享相同的中斷向量。
根據本申請的第一方面的中斷聚合方法,響應于識別隊列被填充了條目,若所述隊列的中斷向量同當前中斷向量不同,為當前中斷向量產生中斷。
根據本申請的第一方面的中斷聚合方法,響應于識別隊列被填充了條目,若所述隊列的中斷向量與被聚合的中斷向量相同,則比較計數器與聚合數量閾值。
根據本申請的第一方面的中斷聚合方法,響應于識別隊列被填充了條目,比較計數器與聚合數量閾值。
根據本申請的第一方面的中斷聚合方法,比較計數器與聚合數量閾值之前或之后使計數器遞增。
根據本申請的第一方面的中斷聚合方法,在計數器小于或等于聚合數量閾值時,記錄所述隊列的中斷向量被聚合。
根據本申請的第一方面的中斷聚合方法,在計數器大于聚合數量閾值時,為隊列產生中斷。
根據本申請的第一方面的中斷聚合方法,還提供了重置計數器。
根據本申請的第一方面的中斷聚合方法,在計數器大于聚合數量閾值時,若所述隊列被聚合的中斷向量被屏蔽,記錄隊列所述被聚合的中斷向量待處理。
根據本申請的第一方面的中斷聚合方法,通過中斷屏蔽寄存器中的記錄判斷隊列被聚合的中斷向量是否被屏蔽。
根據本申請的第一方面的中斷聚合方法,使用中斷暫存表記錄隊列所述被聚合的中斷向量待處理。
根據本申請的第一方面的中斷聚合方法,在中斷暫存表中存在記錄的待處理中斷時,如果中斷屏蔽被清除,則根據中斷暫存表生成中斷。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴陽憶芯科技有限公司,未經貴陽憶芯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810380359.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能調度業務數據處理方法
- 下一篇:基于GPU的多目標區域限制預警方法與裝置





