• / 11
  • 下載費用:30 金幣  

完成包的返回.pdf

摘要
申請專利號:

CN201380076166.5

申請日:

2013.08.30

公開號:

CN105164656A

公開日:

2015.12.16

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||專利申請權的轉移IPC(主分類):G06F 13/14登記生效日:20161111變更事項:申請人變更前權利人:惠普發展公司,有限責任合伙企業變更后權利人:慧與發展有限責任合伙企業變更事項:地址變更前權利人:美國德克薩斯州變更后權利人:美國德克薩斯州|||實質審查的生效IPC(主分類):G06F 13/14申請日:20130830|||公開
IPC分類號: G06F13/14; G06F13/38 主分類號: G06F13/14
申請人: 惠普發展公司,有限責任合伙企業
發明人: 格雷格·B·萊薩日特; 德雷克·艾倫·舍洛克
地址: 美國德克薩斯州
優先權:
專利代理機構: 北京德琦知識產權代理有限公司11018 代理人: 柴德海; 康泉
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201380076166.5

授權公告號:

|||||||||

法律狀態公告日:

2018.03.06|||2016.11.30|||2016.01.13|||2015.12.16

法律狀態類型:

授權|||專利申請權、專利權的轉移|||實質審查的生效|||公開

摘要

如果數據包的字段指示該數據包是因緩存容量驅逐而發送的,那么可以在將該數據包寫入存儲器之前返回完成包。如果該字段指示該數據包是因刷新操作而發送的,那么在將該數據包寫入存儲器之后返回完成包。

權利要求書

權利要求書
1.  一種設備,包括:
接收單元,用于接收包含字段的數據包;和
寫入單元,用于響應于所述數據包而返回完成包,其中
如果所述字段指示所述數據包是因緩存容量驅逐而發送的,那么所述寫入單元在將所述數據包寫入存儲器之前返回所述完成包,并且
如果所述字段指示所述數據包是因刷新操作而發送的,那么所述寫入單元在將所述數據包寫入所述存儲器之后返回所述完成包。

2.  如權利要求1所述的設備,其中如果所述字段指示所述數據包是因緩存容量驅逐而發送的,那么所述寫入單元在所述接收單元接收到所述數據包之后返回所述完成包。

3.  如權利要求1所述的設備,其中,
如果所述字段指示所述數據包是因緩存容量驅逐而發送的,那么不保證所述數據包被寫入非易失性存儲器,以及
如果所述字段指示所述數據包是因刷新操作而發送的,那么保證所述數據包被寫入所述非易失性存儲器。

4.  如權利要求1所述的設備,其中,
所述數據包是從處理器發送的,
所述緩存容量驅逐與從已經達到容量的所述處理器的緩存中驅逐相關,以及
所述完成包向所述處理器指示所述數據包已經被設備接受。

5.  如權利要求4所述的設備,其中,根據所述數據包是否是響應于由所述處理器執行的指令而發送的,由所述處理器確定所述字段的值。

6.  如權利要求5所述的設備,其中,待由所述處理器執行的刷新指令指示所述字段的所述值。

7.  如權利要求6所述的設備,其中,
所述刷新指令的第一類型將所述字段設置為指示所述數據包是因所述刷新操作而發送的,以及
所述刷新指令的第二類型將所述字段設置為指示所述數據包是因所述緩存容量驅逐而發送的。

8.  如權利要求6所述的設備,其中,
如果由所述刷新指令指示的數據不在所述處理器的所述緩存中,則所述處理器將 所述刷新指令轉發給所述接收單元,
所述接收單元將所述刷新指令轉發給遠程緩存,以及
如果由所述刷新操作指示的所述數據在所述遠程緩存中,則所述刷新指令在所述遠程緩存處觸發刷新操作。

9.  如權利要求8所述的設備,其中,根據在接收到所述刷新指令時所述數據是否在所述接收單元處,所述接收單元在響應于所述刷新指令而將所述數據寫入所述存儲器之前或者在響應于所述刷新指令而將所述數據寫入所述存儲器之后發送所述完成包。

10.  一種方法,包括:
檢查要向存儲器寫入的數據包的字段;
如果所述字段指示所述數據包是因緩存容量驅逐而發送的,那么在將所述數據包寫入所述存儲器之前返回完成包;以及
如果所述字段指示所述數據包是因刷新操作而發送的,那么在將所述數據包寫入所述存儲器之后返回所述完成包。

11.  如權利要求10所述的方法,其中:
所述數據包是從處理器發送的,以及
所述字段是由所述處理器根據以下至少之一來設置的:所述處理器的緩存的狀態和由所述處理器執行的指令的類型。

12.  如權利要求11所述的方法,其中,
如果所述數據包是因緩存管理而發送的,則所述處理器將所述字段設置為指示所述緩存容量驅逐,以及
如果所述字段指示所述數據包是因所述緩存容量驅逐而發送的,那么在返回所述完成包時不保證所述數據包被寫入非易失性存儲器。

13.  如權利要求11所述的方法,其中,
如果所述處理器執行刷新指令,則所述處理器將所述字段設置為指示所述刷新操作,以及
如果所述字段指示所述數據包是因刷新操作而發送的,那么在返回所述完成包時保證所述數據包被寫入非易失性存儲器。

14.  一種非暫時性計算機可讀存儲介質,存儲指令,所述指令在由設備的處理器執行時使所述處理器:
在因刷新操作而發送數據包的情況下,發送所述數據包的字段包含第一值的所述數據包;以及
在因緩存容量驅逐而發送數據包的情況下,發送所述數據包的字段包含第二值的所述數據包,其中
所述數據包被發送至存儲器控制器,并且
所述存儲器控制器根據所述數據包的所述字段的值,改變用于響應于所述數據包而返回完成包的時序。

15.  如權利要求14所述的非暫時性計算機可讀存儲介質,其中,
如果所述數據包的所述字段指示所述數據包是因所述刷新操作而發送的,那么所述存儲器控制器在完成寫入操作以后返回所述完成包,以及
如果所述數據包的所述字段指示所述數據包是因所述緩存容量驅逐而發送的,那么所述存儲器控制器在完成所述寫入操作完成以前返回所述完成包。

關 鍵 詞:
完成 返回
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:完成包的返回.pdf
鏈接地址:http://www.rgyfuv.icu/p-6409647.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图