[發明專利]用于對現場可編程門陣列資源進行分配的方法及系統在審
| 申請號: | 201210270573.7 | 申請日: | 2012-07-31 |
| 公開(公告)號: | CN103577266A | 公開(公告)日: | 2014-02-12 |
| 發明(設計)人: | 章宇;陳飛;王鯤;常曉濤;鄒嘉 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 王珊珊 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 現場 可編程 門陣列 資源 進行 分配 方法 系統 | ||
1.一種對資源池中FPGA資源進行分配的方法,所述方法包括:
接收客戶端對所述資源池中FPGA資源的資源請求;
基于資源池狀態信息記錄進行資源分配操作以滿足所述資源請求,所述資源池狀態信息記錄中包括所述資源池中FPGA的使用狀態信息;
基于所述資源分配操作的結果更新所述資源池狀態信息記錄。
2.根據權利要求1所述的方法,其中,
所述資源請求中包括所請求的可編程資源種類和數量;
在所述資源分配操作中,遍歷所述資源池狀態信息記錄,根據所述FPGA的使用狀態信息確定出滿足所述所請求的可編程資源種類和數量的FPGA資源并分配給所述客戶端。
3.根據權利要求1所述的方法,其中,所述資源池狀態信息記錄還包括所述FPGA的功能單元信息記錄,所述功能單元信息記錄至少包括該FPGA中已創建的功能單元信息。
4.根據權利要求3所述的方法,其中,
所述資源請求包括所請求的功能單元類型及帶寬;
在所述資源分配操作中,基于所述資源池狀態信息記錄以及所述功能單元信息記錄,確定是否找到滿足所述所請求的功能單元類型及帶寬的功能單元;
響應于找到滿足所述所請求的功能單元類型及帶寬的功能單元,將所找到的功能單元分配給所述客戶端。
5.根據權利要求4所述的方法,還包括,
響應于未找到滿足所述所請求的功能單元類型及帶寬的功能單元,創建新的功能單元并分配給所述客戶端。
6.根據權利要求3所述的方法,其中,所述功能單元信息記錄還包括該功能單元的應用信息記錄,所述應用信息記錄至少包括請求該功能單元的請求者識別碼以及該請求者占用該功能單元的帶寬,其中,所述請求者識別碼是響應于所述請求者打開一個所分配的功能單元時所生成的識別信息。
7.根據權利要求3所述的方法,進一步包括:
維護一先進先出的任務隊列,所述任務隊列中任務的描述信息至少包括一按照預定周期進行復位的數據信用值,根據該任務所申請的帶寬確定所述數據信用值;
在執行所述任務隊列中位于頭部的任務時,包括:
響應于所述數據信用值大于零,執行所述位于頭部的任務,并根據已經處理的數據量對所述數據信用數值進行調整;
響應于所述數據信用數值等于零,則不執行所述位于頭部的任務。
8.一種對資源池中FPGA資源進行分配的系統,所述系統包括:
接收裝置,配置為接收客戶端對所述資源池中FPGA資源的資源請求;
資源分配操作裝置,配置為基于資源池狀態信息記錄進行資源分配操作以滿足所述資源請求,所述資源池狀態信息記錄中包括所述資源池中FPGA的使用狀態信息;
更新裝置,配置為基于所述資源分配操作的結果更新所述資源池狀態信息記錄。
9.根據權利要求8所述的系統,其中,
所述資源請求中包括所請求的可編程資源種類和數量;
所述資源分配操作裝置,還配置為遍歷所述資源池狀態信息記錄,根據所述FPGA的使用狀態信息確定出滿足所述所請求的可編程資源種類和數量的FPGA資源并分配給所述客戶端。
10.根據權利要求8所述的系統,其中,所述資源池狀態信息記錄還包括所述FPGA的功能單元信息記錄,所述功能單元信息記錄至少包括該FPGA中已創建的功能單元信息。
11.根據權利要求10所述的系統,其中,
所述資源請求包括所請求的功能單元類型及帶寬;
所述資源分配操作裝置,還配置為基于所述資源池狀態信息記錄以及所述功能單元信息記錄,確定是否找到滿足所述所請求的功能單元類型及帶寬的功能單元;
所述資源分配操作裝置,還配置為響應于找到滿足所述所請求的功能單元類型及帶寬的功能單元,將所找到的功能單元分配給所述客戶端。
12.根據權利要求11所述的系統,其中,
所述資源分配操作裝置,還配置為響應于未找到滿足所述所請求的功能單元類型及帶寬的功能單元,創建新的功能單元并分配給所述客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210270573.7/1.html,轉載請聲明來源鉆瓜專利網。





