[發(fā)明專利]計算加速系統(tǒng)有效
| 申請?zhí)枺?/td> | 201911424927.7 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111581118B | 公開(公告)日: | 2021-04-13 |
| 發(fā)明(設計)人: | 賈舒;黃好城;孫唐;何振;鄭宏亮 | 申請(專利權)人: | 北京憶芯科技有限公司 |
| 主分類號: | G06F12/02 | 分類號: | G06F12/02 |
| 代理公司: | 北京卓特專利代理事務所(普通合伙) 11572 | 代理人: | 陳變花 |
| 地址: | 100094 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 加速 系統(tǒng) | ||
1.一種計算加速系統(tǒng),其特征在于,包括第一設備和第二設備,以及處理器,其中,
所述處理器向所述第二設備發(fā)送第一請求,所述第一請求攜帶第一數(shù)據的特征,所述第一請求指示進行距離計算;
響應于所述第一請求,所述第二設備對所述第一數(shù)據的特征和預存的N個特征進行距離計算,獲取所述N個特征中與所述第一數(shù)據的特征距離最近的M個特征,并向所述處理器返回所述M個特征, N和M均為正整數(shù),M小于等于N,所述N個特征存儲在所述第二設備中;
所述第一設備包括閃存控制器和閃存芯片,所述第二設備包括現(xiàn)場可編程邏輯門陣列FPGA,所述距離計算包括歐式距離計算或歐式余弦計算;
響應于所述第一請求,所述FPGA從內存中讀取所述N個特征,所述FPGA將所述第一數(shù)據的特征依次和所述N個特征進行所述距離計算,保留距離最近的所述M個特征;
所述第一請求還指示所述第一設備進行數(shù)據存儲;
響應于所述第一請求,所述FPGA還向所述閃存控制器發(fā)送第三請求,所述第三請求指示所述閃存控制器進行數(shù)據存儲,所述第三請求攜帶所述第一數(shù)據的特征;
響應于所述第三請求,所述閃存控制器根據所述第一數(shù)據的特征為所述第一數(shù)據和所述第一數(shù)據的特征分配第一存儲地址;
所述閃存控制器訪問所述第一存儲地址,將所述第一數(shù)據和第一數(shù)據的特征保存到所述閃存芯片。
2.如權利要求1所述的系統(tǒng),其特征在于,在發(fā)送所述第一請求之前,所述處理器接收搜索請求;
響應于所述搜索請求,所述處理器接收所述第一數(shù)據,根據所述第一數(shù)據計算所述第一數(shù)據的特征,并生成所述第一請求。
3.如權利要求1所述的系統(tǒng),其特征在于,所述第二設備獲取所述N個特征中與所述第一數(shù)據的特征距離最近的M個特征,并向所述處理器返回所述M個特征,包括:
所述第二設備進行距離計算,獲取所述第一數(shù)據的特征和所述N個特征中每個特征的評分;
所述第二設備對N個評分根據取值按照從小到大進行排序,保留取值最小的M個評分;
獲取所述M個評分對應的M個特征,并向所述處理器反饋所述M個特征和所述M個評分。
4.一種計算加速系統(tǒng),其特征在于,所述系統(tǒng)包括第一設備和第二設備,以及處理器,所述第一設備包括閃存控制器和閃存芯片,所述第二設備包括現(xiàn)場可編程邏輯門陣列FPGA,距離計算包括歐式距離計算或歐式余弦計算,其中;
所述處理器向所述第一設備發(fā)送第一請求;所述第一請求攜帶第一數(shù)據的特征,所述第一請求指示進行距離計算;
響應于所述第一請求,所述閃存控制器生成第二請求,并向所述FPGA發(fā)送所述第二請求,所述第二請求攜帶所述第一數(shù)據的特征;
響應于所述第二請求,所述FPGA從內存中讀取N個特征,所述FPGA將所述第一數(shù)據的特征依次和N個特征進行所述距離計算,保留距離最近的M個特征。
5.如權利要求4所述的系統(tǒng),其特征在于,所述第一請求還指示所述第一設備進行數(shù)據存儲;
響應于所述第一請求,所述閃存控制器根據所述第一數(shù)據的特征為所述第一數(shù)據和所述第一數(shù)據的特征分配第一存儲地址;
所述閃存控制器訪問所述第一存儲地址,將所述第一數(shù)據和第一數(shù)據的特征保存到所述閃存芯片。
6.如權利要求4或5所述的系統(tǒng),其特征在于,所述FPGA還為所述第一數(shù)據的特征分配第二存儲地址,所述第二存儲地址指向所述內存;
所述FPGA訪問所述第二存儲地址,將所述第一數(shù)據的特征保存至所述內存,以使所述內存保存N+1個特征。
7.如權利要求4所述的系統(tǒng),其特征在于,所述閃存控制器與所述FPGA通過內存接口、I2C接口、ONFI接口或QSPI接口耦合。
8.如權利要求4所述的系統(tǒng),其特征在于,在發(fā)送所述第一請求之前,所述處理器接收搜索請求;
響應于所述搜索請求,所述處理器接收所述第一數(shù)據,根據所述第一數(shù)據計算所述第一數(shù)據的特征,并生成所述第一請求。
9.如權利要求4所述的系統(tǒng),其特征在于,所述第二設備獲取所述N個特征中與所述第一數(shù)據的特征距離最近的M個特征,并向所述處理器返回所述M個特征,包括:
所述第二設備進行距離計算,獲取所述第一數(shù)據的特征和所述N個特征中每個特征的評分;
所述第二設備對N個評分根據取值按照從小到大進行排序,保留取值最小的M個評分;
獲取所述M個評分對應的M個特征,并向所述處理器反饋所述M個特征和所述M個評分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京憶芯科技有限公司,未經北京憶芯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911424927.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可折角PVC剛柔復合板及其制備方法
- 下一篇:半導體模塊、車輛及制造方法





