[發(fā)明專利]用于存儲(chǔ)裝置中的加速內(nèi)核的狀態(tài)監(jiān)測(cè)的方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202010093269.4 | 申請(qǐng)日: | 2020-02-14 |
| 公開(kāi)(公告)號(hào): | CN111858228B | 公開(kāi)(公告)日: | 2023-02-03 |
| 發(fā)明(設(shè)計(jì))人: | 迪維亞·薩班納;維尼特·薩達(dá)南德·艾普特;拉姆達(dá)斯·卡查瑞 | 申請(qǐng)(專利權(quán))人: | 三星電子株式會(huì)社 |
| 主分類號(hào): | G06F11/30 | 分類號(hào): | G06F11/30;G06F13/12 |
| 代理公司: | 北京銘碩知識(shí)產(chǎn)權(quán)代理有限公司 11286 | 代理人: | 劉燦強(qiáng);張川緒 |
| 地址: | 韓國(guó)京畿*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 存儲(chǔ) 裝置 中的 加速 內(nèi)核 狀態(tài) 監(jiān)測(cè) 方法 系統(tǒng) | ||
1.一種用于存儲(chǔ)裝置中的加速內(nèi)核的狀態(tài)監(jiān)測(cè)的方法,所述方法包括:
通過(guò)加速協(xié)處理器上的第一加速內(nèi)核從主機(jī)接收第一操作;
通過(guò)存儲(chǔ)裝置的控制器從主機(jī)接收異步事件報(bào)告AER命令,AER命令對(duì)應(yīng)于分配給加速協(xié)處理器上的第一加速內(nèi)核的第一操作;
將接收的AER命令添加到控制器中的查找表中;
將完成消息從加速協(xié)處理器上的第一加速內(nèi)核發(fā)送到控制器,完成消息與第一操作對(duì)應(yīng);
通過(guò)控制器從與第一操作對(duì)應(yīng)的第一加速內(nèi)核接收完成消息;
將接收的完成消息和查找表中的AER命令進(jìn)行比較;并且
響應(yīng)于在接收的完成消息與查找表中的AER命令之間發(fā)現(xiàn)匹配,將命令完成條目從控制器發(fā)送到主機(jī),使得命令完成條目繞過(guò)加速協(xié)處理器,使加速協(xié)處理器免于通信回主機(jī)。
2.根據(jù)權(quán)利要求1所述的方法,其中,命令完成條目被配置為提醒主機(jī)第一加速內(nèi)核空閑。
3.根據(jù)權(quán)利要求1所述的方法,其中,存儲(chǔ)裝置在不通過(guò)加速協(xié)處理器的情況下從主機(jī)接收AER命令。
4.根據(jù)權(quán)利要求1所述的方法,還包括:在自從將第一操作分配給第一加速內(nèi)核以來(lái)經(jīng)過(guò)一段時(shí)間之后,通過(guò)控制器從第一加速內(nèi)核接收狀態(tài)更新消息。
5.根據(jù)權(quán)利要求1所述的方法,還包括:
在自從將第一操作分配給第一加速內(nèi)核以來(lái)完成一百分比的數(shù)據(jù)處理之后,通過(guò)控制器從第一加速內(nèi)核接收狀態(tài)更新消息;并且
將第二命令完成條目從控制器發(fā)送到主機(jī),第二命令完成條目指示第一加速內(nèi)核的狀態(tài)。
6.根據(jù)權(quán)利要求1所述的方法,還包括:
監(jiān)測(cè)加速協(xié)處理器的溫度;并且
響應(yīng)于加速協(xié)處理器的溫度超過(guò)參考溫度,延遲將命令完成條目發(fā)送到主機(jī)。
7.根據(jù)權(quán)利要求6所述的方法,其中,延遲發(fā)送命令完成條目的步驟包括:延遲發(fā)送命令完成條目,直到加速協(xié)處理器的溫度在參考溫度以下為止。
8.根據(jù)權(quán)利要求6所述的方法,其中,延遲發(fā)送命令完成條目的步驟包括:在一段時(shí)間內(nèi)延遲發(fā)送命令完成條目。
9.根據(jù)權(quán)利要求1所述的方法,還包括:
從多個(gè)加速內(nèi)核接收多個(gè)完成消息;
將接收的完成消息與查找表中的AER命令進(jìn)行比較;
將具有與查找表中的AER命令匹配的接收的完成消息合并為單個(gè)命令完成條目;并且
將所述單個(gè)命令完成條目發(fā)送到主機(jī)。
10.根據(jù)權(quán)利要求9所述的方法,其中,所述單個(gè)命令完成條目被配置為提醒主機(jī)所述多個(gè)加速內(nèi)核空閑。
11.一種系統(tǒng),包括:
主機(jī);
存儲(chǔ)裝置,包括控制器和存儲(chǔ)器裝置;以及
加速協(xié)處理器,被配置為對(duì)存儲(chǔ)裝置進(jìn)行加速,加速協(xié)處理器包括多個(gè)加速內(nèi)核,
其中,主機(jī)被配置為向所述多個(gè)加速內(nèi)核分配操作,并將與所述操作對(duì)應(yīng)的異步事件報(bào)告AER命令發(fā)送到控制器,
其中,控制器被配置為構(gòu)建包括接收的AER命令的查找表,
其中,所述多個(gè)加速內(nèi)核被配置為在完成它們各自的操作之后將完成消息發(fā)送到控制器,并且
其中,控制器被配置為:確定接收的完成消息是否與查找表中的AER命令匹配,基于發(fā)現(xiàn)匹配,控制器還被配置為:將與接收的完成消息對(duì)應(yīng)的命令完成條目發(fā)送到主機(jī),使得命令完成條目繞過(guò)加速協(xié)處理器,使加速協(xié)處理器免于通信回主機(jī)。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,加速協(xié)處理器與控制器集成。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,命令完成條目經(jīng)由NVMe協(xié)議被發(fā)送。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于三星電子株式會(huì)社,未經(jīng)三星電子株式會(huì)社許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010093269.4/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置





