[發明專利]一種計算設備及資源分配方法有效
| 申請號: | 202010076232.0 | 申請日: | 2020-01-23 | 
| 公開(公告)號: | CN110928693B | 公開(公告)日: | 2021-01-15 | 
| 發明(設計)人: | 沈寓實;汝聰翀;姚正斌 | 申請(專利權)人: | 飛諾門陣(北京)科技有限公司 | 
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F15/78 | 
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 | 
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 設備 資源 分配 方法 | ||
本發明實施例提供了一種計算設備及資源分配方法,該計算設備包括:至少一個存儲單元,所述存儲單元包括用于通信和管理所述存儲單元的第一虛擬管理單元電路;至少一個計算單元,所述計算單元包括用于通信和管理所述計算單元的第二虛擬管理單元電路;所述第一虛擬管理單元電路和所述第二虛擬管理單元電路分別與對外物理通信接口連接。因此,本發明的方案,將計算和儲存融化到網絡之中,并設置計算單元存在統一的接口對外通信,將計算與存儲并行,從而可以提升數據處理速度,在一定程度上滿足人工智能、區塊鏈引發的海量數據和大量算力的爆發需求。
技術領域
本發明涉及計算機技術領域,尤其涉及一種計算設備及資源分配方法。
背景技術
目前的計算機系統主要以CPU(central processing unit,中央處理器)為主,隨著云計算、人工智能等技術的發展,大數據算法受制于CPU的字長精度,CPU是讀取與計算串行的方式,基于CPU的計算機系統將無法滿足當前大并發的計算要求。當前的網絡采用在帶寬極窄的情況下盡力而為的原則,網絡中每個數據包需要執行協議操作,浪費芯片運算力。隨著大數據的爆發,光纖技術的發展,在帶寬資源充足的情況下,原有網絡架構的出錯后不斷重傳,犧牲質量控制流量的方式已無法滿足人工智能、區塊鏈引發的海量數據和大量算力的爆發需求。
發明內容
本發明提供一種計算設備及資源分配方法,以便在一定程度上滿足人工智能、區塊鏈引發的海量數據和大量算力的爆發需求。
在本發明實施例的第一方面,提供了計算設備,包括:
至少一個存儲單元,所述存儲單元包括用于通信和管理所述存儲單元的第一虛擬管理單元電路;
至少一個計算單元,所述計算單元包括用于通信和管理所述計算單元的第二虛擬管理單元電路;
所述第一虛擬管理單元電路和所述第二虛擬管理單元電路分別與對外物理通信接口連接。
可選的,所述計算單元包括可編程邏輯器件。
可選的,所述第二虛擬管理單元電路在獲取到硬件架構調整指令時,根據所述硬件架構調整指令控制所述可編程邏輯器件進行硬件架構調整。
可選的,所述可編程邏輯器件為FPGA(現場可編程邏輯門陣列)。
可選的,所述計算設備還包括MCU(微控制單元)。
可選的,所述第一虛擬管理單元電路和所述第二虛擬管理單元電路分別通過高速總線與所述對外物理通信接口連接。
在本發明實施例的第二方面,提供了一種資源分配方法,應用于計算設備,所述計算設備包括:
至少一個存儲單元,所述存儲單元包括用于通信和管理所述存儲單元的第一虛擬管理單元電路;
至少一個計算單元,所述計算單元包括用于通信和管理所述計算單元的第二虛擬管理單元電路;
所述第一虛擬管理單元電路和所述第二虛擬管理單元電路分別與對外物理通信接口連接;
其中,所述資源包括第一類資源、第二類資源、第三類資源和第四類資源中的任意一種,或者包括所述第一類資源和所述第二類資源,或者包括所述第一類資源和所述第四類資源,或者包括所述第二類資源和所述第三類資源,或者包括所述第三類資源和所述第四類資源;
所述第一類資源包括第一數量的所述存儲單元,所述第二類資源包括第二數量的所述計算單元,所述第三類資源包括第三數量的所述存儲單元中的單元電路,所述第四類資源包括第四數量的所述計算單元中的單元電路,所述第一數量、所述第二數量、所述第三數量和所述第四數量均為整數;
所述資源分配方法包括:
接收到網絡側發送的資源請求指令時,確定所述計算設備當前時刻的第一剩余資源;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于飛諾門陣(北京)科技有限公司,未經飛諾門陣(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010076232.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據傳輸方法、裝置及電子設備
 - 下一篇:一種計算機系統
 





