[發(fā)明專利]命令分配方法、裝置、設(shè)備及介質(zhì)在審
| 申請(qǐng)?zhí)枺?/td> | 201810279116.1 | 申請(qǐng)日: | 2018-03-31 |
| 公開(公告)號(hào): | CN108536394A | 公開(公告)日: | 2018-09-14 |
| 發(fā)明(設(shè)計(jì))人: | 周光華;孫成昆 | 申請(qǐng)(專利權(quán))人: | 北京聯(lián)想核芯科技有限公司 |
| 主分類號(hào): | G06F3/06 | 分類號(hào): | G06F3/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100176 北京市大興區(qū)北京經(jīng)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 讀寫命令 分配策略 命令分配 中央處理器CPU 處理命令 主機(jī) 分配 | ||
1.一種命令分配方法,其特征在于,應(yīng)用于閃存轉(zhuǎn)換層FTL,所述方法包括:
接收來自于主機(jī)的讀寫命令;
根據(jù)與所述FTL相連的至少兩個(gè)中央處理器CPU中每個(gè)CPU的待處理命令的數(shù)量,確定針對(duì)所述讀寫命令的分配策略;
按照所確定的分配策略,將所述讀寫命令分配給至少一個(gè)CPU。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)與所述FTL相連的至少兩個(gè)中央處理器CPU中每個(gè)CPU的待處理命令的數(shù)量,確定分配策略,包括:
比較所述至少兩個(gè)CPU在同一時(shí)刻各自的待處理命令的數(shù)量;
確定所述分配策略為:所述至少兩個(gè)CPU中,在同一時(shí)刻待處理命令的數(shù)量越少的CPU被分配越多的讀寫命令。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述分配策略還滿足條件:在預(yù)定時(shí)長(zhǎng)內(nèi)所述至少兩個(gè)CPU各自被分配的讀寫命令的數(shù)量之差在預(yù)設(shè)范圍內(nèi)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述讀寫命令為寫命令時(shí),所述方法還包括:
查詢所述寫命令針對(duì)的存儲(chǔ)區(qū)塊是否屬于所述至少兩個(gè)CPU各自管理的存儲(chǔ)區(qū)塊;
若所述寫命令針對(duì)的存儲(chǔ)區(qū)塊屬于所述至少兩個(gè)CPU中第一CPU管理的存儲(chǔ)區(qū)塊,則將所述寫命令分配給所述第一CPU;
若所述寫命令針對(duì)的存儲(chǔ)區(qū)塊不屬于所述至少兩個(gè)CPU各自管理的存儲(chǔ)區(qū)塊,則返回執(zhí)行步驟:根據(jù)與所述FTL相連的至少兩個(gè)中央處理器CPU中每個(gè)CPU的待處理命令的數(shù)量,確定針對(duì)所述讀寫命令的分配策略。
5.一種命令分配裝置,其特征在于,應(yīng)用于閃存轉(zhuǎn)換層FTL,所述裝置包括:
接收模塊,用于接收來自于主機(jī)的讀寫命令;
確定模塊,用于根據(jù)與所述FTL相連的至少兩個(gè)中央處理器CPU中每個(gè)CPU的待處理命令的數(shù)量,確定針對(duì)所述讀寫命令的分配策略;
第一分配模塊,用于按照所確定的分配策略,將所述讀寫命令分配給至少一個(gè)CPU。
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述確定模塊包括:
比較子模塊,用于比較所述至少兩個(gè)CPU在同一時(shí)刻各自的待處理命令的數(shù)量;
確定子模塊,用于確定所述分配策略為:所述至少兩個(gè)CPU中,在同一時(shí)刻待處理命令的數(shù)量越少的CPU被分配越多的讀寫命令。
7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述分配策略還滿足條件:在預(yù)定時(shí)長(zhǎng)內(nèi)所述至少兩個(gè)CPU各自被分配的讀寫命令的數(shù)量之差在預(yù)設(shè)范圍內(nèi)。
8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,在所述讀寫命令為寫命令時(shí),所述裝置還包括:
查詢模塊,用于查詢所述寫命令針對(duì)的存儲(chǔ)區(qū)塊是否屬于所述至少兩個(gè)CPU各自管理的存儲(chǔ)區(qū)塊;
第二分配模塊,用于若所述寫命令針對(duì)的存儲(chǔ)區(qū)塊屬于所述至少兩個(gè)CPU中第一CPU管理的存儲(chǔ)區(qū)塊,則將所述寫命令分配給所述第一CPU;
執(zhí)行模塊,用于若所述寫命令針對(duì)的存儲(chǔ)區(qū)塊不屬于所述至少兩個(gè)CPU各自管理的存儲(chǔ)區(qū)塊,則返回執(zhí)行步驟:根據(jù)與所述FTL相連的至少兩個(gè)中央處理器CPU中每個(gè)CPU的待處理命令的數(shù)量,確定針對(duì)所述讀寫命令的分配策略。
9.一種命令分配設(shè)備,其特征在于,包括:至少一個(gè)處理器、至少一個(gè)存儲(chǔ)器以及存儲(chǔ)在所述存儲(chǔ)器中的計(jì)算機(jī)程序指令,當(dāng)所述計(jì)算機(jī)程序指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-4中任一項(xiàng)所述的方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,其特征在于,當(dāng)所述計(jì)算機(jī)程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-4中任一項(xiàng)所述的方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京聯(lián)想核芯科技有限公司,未經(jīng)北京聯(lián)想核芯科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810279116.1/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種磁盤初始化方法及裝置
- 下一篇:一種清理硬盤的方法和裝置
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計(jì)算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計(jì)算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時(shí)間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 一種數(shù)據(jù)處理方法和裝置
- 一種識(shí)別多標(biāo)簽的方法
- 一種多標(biāo)簽防碰撞方法
- 一種計(jì)算硬盤處理讀寫命令的時(shí)長(zhǎng)的方法及設(shè)備
- NVMe over Fabric架構(gòu)中數(shù)據(jù)讀寫命令的控制方法、設(shè)備和系統(tǒng)
- 數(shù)據(jù)讀寫方法、讀寫裝置和動(dòng)態(tài)隨機(jī)存儲(chǔ)器
- 數(shù)據(jù)讀寫方法及裝置、動(dòng)態(tài)隨機(jī)存儲(chǔ)器
- 基于可變緩存管理機(jī)制的主機(jī)命令處理方法和裝置
- NVMe over Fabric架構(gòu)中數(shù)據(jù)讀寫命令的控制方法、設(shè)備和系統(tǒng)
- 一種支持queue命令的eMMC讀寫控制方法及存儲(chǔ)介質(zhì)
- 將多個(gè)資源分配給多個(gè)應(yīng)用的方法和裝置
- 一種資源分配策略系統(tǒng)及其控制通信資源分配的方法
- 一種資源分配策略系統(tǒng)及其控制通信資源分配的方法
- 一種獲取異構(gòu)網(wǎng)的管理策略的方法和裝置
- 訂單分配方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 雙電機(jī)一體化純電動(dòng)乘用車動(dòng)力分配策略優(yōu)化方法
- 無線資源分配策略更新方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 資源處理方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種集群任務(wù)調(diào)度方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 面向云平臺(tái)性能評(píng)估的資源分配方法、裝置及存儲(chǔ)介質(zhì)





