[發明專利]TLP字段資源管理方法、裝置、計算機設備及存儲介質有效
| 申請號: | 201811622244.8 | 申請日: | 2018-12-28 |
| 公開(公告)號: | CN109710411B | 公開(公告)日: | 2020-09-22 |
| 發明(設計)人: | 鄭海東;余桉;劉澤華 | 申請(專利權)人: | 深圳憶聯信息系統有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 馮筠 |
| 地址: | 518067 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | tlp 字段 資源管理 方法 裝置 計算機 設備 存儲 介質 | ||
本發明涉及TLP字段資源管理方法、裝置、計算機設備及存儲介質,該方法包括獲取來自PCIE端點的空閑物理標簽資源;對空閑物理標簽資源進行處理,以得到標簽映射表;判斷標簽映射表內是否有空閑物理標簽資源;若是,則將空閑物理標簽資源放置于先進先出隊列;獲取物理標簽資源申請請求;獲取標簽配置表;根據請求判斷標簽配置表內是否有空閑的物理標簽資源分配;若是,則對請求做出響應;統計請求發起方的物理標簽資源使用情況;根據物理標簽資源使用狀態動態調整標簽配置表。本發明實現減少PCIE EP的物理標簽資源和電路面積,對物理標簽資源實時動態靈活地配置。
技術領域
本發明涉及固態硬盤,更具體地說是指TLP字段資源管理方法、裝置、計算機設備及存儲介質。
背景技術
在SSD固態硬盤,Solid State Drives)主控芯片中涉及到NVME(非易失性內存主機控制器接口規范,Non-Volatile Memory express)、BM(緩存管理器Buffer Manager)、HMB(主機內存緩存技術,Host Memory Buffer)等模塊,每個模塊都能夠通過PCIE EP(PCIExpress端點,PCI Express Endpoint)發起內存讀操作,然后都會等待PCIE RC(PCIExpress回應,PCI Express root complex)回復CPLD(帶數據的完成報文,completionwith data)包,內存讀操作的TLP(傳輸層報文,Transaction Layer Packet)包都需要使用PCIE PCI Express規范中TLP的一個字段標簽資源。
現有的設計方案是NVME、BM和HMB都需要按照各自最大的帶寬來分配固定的標簽資源數量,實際上三者各自的最大帶寬都是等于PCIE EP帶寬,但是在同一時間三者帶寬之和是不會超過PCIE EP帶寬的。因此如果使用現有的分配方案是存在物理標簽資源的極大浪費。而且在芯片不同場景的工作過程中三者的實際帶寬也是不同的,固定的物理標簽資源就做不到實時動態地調整標簽分配方案。
綜上所述,目前的方案存在以下的問題:固定的物理標簽數量導致PCIE EP和NVME、BM、HMB電路復雜且面積偏大;固定的物理標簽數量導致NVME、BM、HMB不能靈活使用物理標簽資源而造成不公平和浪費;不能在芯片工作過程中實時動態地調整配置,影響芯片配置效率。
因此,有必要設計一種新的方法,以解決上述的問題。
發明內容
本發明的目的在于克服現有技術的缺陷,提供TLP字段資源管理方法、裝置、計算機設備及存儲介質。
為實現上述目的,本發明采用以下技術方案:TLP字段資源管理方法,包括:
獲取來自PCIE端點的空閑物理標簽資源;
對所述空閑物理標簽資源進行處理,以得到標簽映射表;
判斷所述標簽映射表內是否有空閑物理標簽資源;
若是,則將空閑物理標簽資源放置于先進先出隊列;
獲取物理標簽資源申請請求;
獲取標簽配置表;
根據所述請求判斷標簽配置表內是否有空閑的物理標簽資源分配;
若是,則對所述請求做出響應;
統計請求發起方的物理標簽資源使用情況;
根據所述物理標簽資源使用狀態動態調整標簽配置表。
其進一步技術方案為:所述根據所述物理標簽資源使用狀態動態調整標簽配置表之后,還包括:
判斷所述PCIE端點的某一空閑物理標簽資源的PCIE讀操作是否完成;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳憶聯信息系統有限公司,未經深圳憶聯信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811622244.8/2.html,轉載請聲明來源鉆瓜專利網。





