一種提高SSD多通道并發(fā)數(shù)據(jù)讀寫效率的方法

基本信息

申請?zhí)?/td> CN202110578226.X 申請日 -
公開(公告)號 CN113268204A 公開(公告)日 2021-08-17
申請公布號 CN113268204A 申請公布日 2021-08-17
分類號 G06F3/06(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 朱正鋒;巴書法;趙永超 申請(專利權(quán))人 綠芯半導(dǎo)體(廈門)有限公司
代理機(jī)構(gòu) 廈門原創(chuàng)專利事務(wù)所(普通合伙) 代理人 黃燦林
地址 361000福建省廈門市中國(福建)自由貿(mào)易試驗(yàn)區(qū)廈門片區(qū)(保稅港區(qū))海景南二路45號4樓03單元P0001
法律狀態(tài) -

摘要

摘要 本發(fā)明公開一種提高SSD多通道并發(fā)數(shù)據(jù)讀寫效率的方法,包括如下步驟:解析讀寫命令并轉(zhuǎn)換為JOB;解析JOB,把JOB的讀寫操作映射到NAND FLASH的不同通道上;再次解析分配,把JOB的讀寫操作均勻分配到NAND FLASH的不同通道上的FIFO中;對應(yīng)各個通道的FIFO,把讀寫操作派發(fā)到NAND FLASH中。通過多線程+Job鏈+統(tǒng)一狀態(tài)FIFO的流水線操作方式,極大程度的提升SSD后端的多個通道并發(fā)效率以及CPU和NAND的配合效率。引入“Cache Read Manage”模塊,優(yōu)化普通的讀NAND FLASH的指令流程,達(dá)到充分利用NAND FLASH內(nèi)部的并發(fā)讀優(yōu)勢,提高讀操作的效率。