[發明專利]進退低功耗流程加速方法、裝置、計算機設備及存儲介質有效
| 申請號: | 202011580027.4 | 申請日: | 2020-12-28 |
| 公開(公告)號: | CN112596683B | 公開(公告)日: | 2023-02-10 |
| 發明(設計)人: | 徐攀;馮元元;余桉 | 申請(專利權)人: | 深圳憶聯信息系統有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F11/10 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 馮筠 |
| 地址: | 518067 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 進退 功耗 流程 加速 方法 裝置 計算機 設備 存儲 介質 | ||
1.進退低功耗流程加速方法,其特征在于,包括:
獲取低功耗處理請求;
判斷所述低功耗處理請求是否是退出低功耗的命令;
若所述低功耗處理請求是退出低功耗的命令,則判斷寫入點上RAID條帶的數據是否完整;
若寫入點上RAID條帶的數據不完整,則生成RAID條帶的奇偶校驗位數據;
寫入用戶數據;
所述生成RAID條帶的奇偶校驗位數據,包括:
讀取有效數據;
對有效數據進行異或運算,以生成RAID條帶的奇偶校驗位數據;
所述對有效數據進行異或運算,以生成RAID條帶的奇偶校驗位數據,包括:
由固態硬盤對有效數據進行異或運算,以生成RAID條帶的奇偶校驗位數據;
SSD內部發送讀取RAID條帶有效數據的命令給SSD后端;SSD后端將保存在NandFlash中的有效數據讀取出來;SSD內部發送對讀取出來的有效數據進行異或運算的命令給SSD后端,讓SSD后端完成RAID條帶有效數據的異或運算,由此SSD后端收到命令后,進行異或運算,得到RAID條帶的奇偶校驗位數據;不完整條帶的奇偶校驗位數據的生成不再由CPU進行異或運算生成,而是通過發送命令給SSD后端,讓SSD后端進行異或運算得到奇偶校驗位數據;所述判斷所述低功耗處理請求是否是退出低功耗的命令之后,還包括:
若所述低功耗處理請求不是退出低功耗的命令,則直接進入低功耗模式。
2.根據權利要求1所述的進退低功耗流程加速方法,其特征在于,所述判斷寫入點上RAID條帶的數據是否完整之后,還包括:
若寫入點上RAID條帶的數據完整,則執行所述寫入用戶數據。
3.根據權利要求1所述的進退低功耗流程加速方法,其特征在于,所述讀取有效數據,包括:
從NandFlash中讀取所述有效數據。
4.進退低功耗流程加速裝置,其特征在于,包括:
請求獲取單元,用于獲取低功耗處理請求;
命令判斷單元,用于判斷所述低功耗處理請求是否是退出低功耗的命令;
完整性判斷單元,用于若所述低功耗處理請求是退出低功耗的命令,則判斷寫入點上RAID條帶的數據是否完整;
校驗位生成單元,用于若寫入點上RAID條帶的數據不完整,則生成RAID條帶的奇偶校驗位數據;
數據寫入單元,用于寫入用戶數據;
所述校驗位生成單元包括讀取子單元以及運算子單元;
讀取子單元,用于讀取有效數據;運算子單元,用于對有效數據進行異或運算,以生成RAID條帶的奇偶校驗位數據;所述運算子單元,用于由固態硬盤對有效數據進行異或運算,以生成RAID條帶的奇偶校驗位數據;
還包括:
模式進入單元,用于若所述低功耗處理請求不是退出低功耗的命令,則直接進入低功耗模式;
SSD內部發送讀取RAID條帶有效數據的命令給SSD后端;SSD后端將保存在NandFlash中的有效數據讀取出來;SSD內部發送對讀取出來的有效數據進行異或運算的命令給SSD后端,讓SSD后端完成RAID條帶有效數據的異或運算,由此SSD后端收到命令后,進行異或運算,得到RAID條帶的奇偶校驗位數據;不完整條帶的奇偶校驗位數據的生成不再由CPU進行異或運算生成,而是通過發送命令給SSD后端,讓SSD后端進行異或運算得到奇偶校驗位數據。
5.一種計算機設備,其特征在于,所述計算機設備包括存儲器及處理器,所述存儲器上存儲有計算機程序,所述處理器執行所述計算機程序時實現如權利要求1至3中任一項所述的方法。
6.一種存儲介質,其特征在于,所述存儲介質存儲有計算機程序,所述計算機程序被處理器執行時可實現如權利要求1至3中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳憶聯信息系統有限公司,未經深圳憶聯信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011580027.4/1.html,轉載請聲明來源鉆瓜專利網。





