[發(fā)明專利]計算資源和用于處理中斷的系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201810053424.2 | 申請日: | 2018-01-19 |
| 公開(公告)號: | CN108694078B | 公開(公告)日: | 2022-12-09 |
| 發(fā)明(設(shè)計)人: | G.L.德克馬;J.L.拉奇;M.T.朗根巴奇 | 申請(專利權(quán))人: | 慧與發(fā)展有限責任合伙企業(yè) |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京市漢坤律師事務(wù)所 11602 | 代理人: | 陳新;吳麗麗 |
| 地址: | 美國德*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 計算 資源 用于 處理 中斷 系統(tǒng) 方法 | ||
本公開涉及基于最近中斷請求指示符和工作確認的中斷,示例包括基于最近中斷請求指示符和工作確認來中斷處理資源。一些示例包括完成與多個工作單元相關(guān)聯(lián)的工作,存儲用以指定包括用以中斷處理資源的請求的最近完成的工作單元的最近中斷請求指示符,比較與該最近中斷請求指示符相關(guān)聯(lián)的工作單元信息和與由該處理資源生成的工作確認相關(guān)聯(lián)的工作單元信息,以及當該比較指示該處理資源尚未處理由該最近中斷請求指示符指示的已完成工作單元時中斷該處理資源。
技術(shù)領(lǐng)域
本公開一般涉及基于最近中斷請求指示符和工作確認的中斷。
背景技術(shù)
在計算機系統(tǒng)中,外圍設(shè)備可以為該計算機系統(tǒng)的中央處理單元(CPU)或(一個或多個)其它處理資源完成工作任務(wù)。這樣的工作任務(wù)可以涉及例如從CPU卸載的計算或者網(wǎng)絡(luò)分組傳輸。在一些示例中,外圍設(shè)備可以使用中斷來向CPU通知已完成的工作。
發(fā)明內(nèi)容
在一個方面,本公開提供了一種計算資源,包括:包括邏輯的計算電路,所述邏輯能夠執(zhí)行以:完成與使得可用于所述計算電路的多個工作單元相關(guān)聯(lián)的工作;存儲用以指定包括用以中斷處理資源的請求的最近完成的工作單元的最近中斷請求指示符,其中所述處理資源與所述計算電路分離;響應(yīng)于所述處理資源清除了中斷待決指示符,比較與所述最近中斷請求指示符相關(guān)聯(lián)的工作單元信息和與由所述處理資源生成的工作確認相關(guān)聯(lián)的工作單元信息,所述工作確認用以指示已在由所述計算電路完成后由所述處理資源處理了的至少一個工作單元;以及在所述比較指示所述處理資源尚未處理由所述最近中斷請求指示符指示的已完成工作單元時中斷所述處理資源。
在一個方面,本公開提供了一種用于處理中斷的系統(tǒng),包括:中央處理單元CPU,用于執(zhí)行用以將包括給定工作單元的工作單元添加到在存儲器中存儲的工作列表的指令;以及計算電路,用于完成由所述工作單元指定的工作;其中,在所述計算電路完成了由所述給定工作單元指定的所述工作的執(zhí)行之后,所述計算電路用于識別所述給定工作單元是否包括中斷請求;其中,響應(yīng)于所述給定工作單元包括中斷請求的識別,所述計算電路用于存儲用以將所述給定工作單元指定為所述工作列表中的、包括用以中斷所述CPU的請求的最近完成的工作單元的最近中斷請求指示符;其中,所述CPU用于執(zhí)行用以存儲用以指示所述工作列表中的在由所述計算電路完成之后已由所述CPU處理了的至少一個工作單元的工作確認的指令;以及其中,響應(yīng)于所述CPU清除了中斷待決指示符,所述計算電路用于比較與所述最近中斷請求指示符相關(guān)聯(lián)的工作單元信息和與所述工作確認相關(guān)聯(lián)的工作單元信息,并且當所述比較指示所述CPU尚未處理由所述最近中斷請求指示符指示的所述給定工作單元時用于中斷所述CPU。
在一個方面,本公開提供了一種用于處理中斷的方法,包括:用與計算設(shè)備的中央處理單元CPU分離的計算電路,完成由在所述計算設(shè)備的存儲器中存儲的工作列表中的工作單元指定的工作;用所述計算電路,識別所述計算電路已完成的、包括中斷請求的、所述工作單元中的給定的一個工作單元;用所述計算電路,響應(yīng)于所述識別而存儲用以將所述給定工作單元指定為包括用以中斷所述CPU的請求的最近完成的工作單元的最近中斷請求指示符;用所述計算電路,確定用于所述工作列表的中斷待決指示符具有指示與所述工作列表相關(guān)的中斷當前正關(guān)于所述CPU而待決的待決狀態(tài);用所述計算電路,響應(yīng)于確定了所述中斷待決指示符具有所述待決狀態(tài)而前進至所述工作列表中的下一工作單元而不中斷所述CPU;響應(yīng)于所述CPU將所述中斷待決指示符設(shè)置成清除狀態(tài),用所述計算電路基于由所述計算電路進行的與所述最近中斷請求指示符相關(guān)聯(lián)的工作單元信息和與所述CPU的工作確認相關(guān)聯(lián)的工作單元信息的比較來確定是否要中斷所述CPU,所述比較的結(jié)果用以指示所述CPU是否已處理了由所述計算電路完成且由所述最近中斷請求指示符指示的所述給定工作單元。
附圖說明
以下詳細描述參考附圖,其中:
圖1是示例計算系統(tǒng)的框圖,所述示例計算系統(tǒng)包括用以比較與最近中斷請求指示符相關(guān)聯(lián)的工作單元信息和與工作確認相關(guān)聯(lián)的工作單元信息的計算電路;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于慧與發(fā)展有限責任合伙企業(yè),未經(jīng)慧與發(fā)展有限責任合伙企業(yè)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810053424.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





