集微網消息,隨著人工智能(AI)、物聯網(IoT)、大數據、5G等新興產業的迅速發展,海量數據的產生為存儲器產業帶來巨大的市場需求,而數據的交互需要極其頻繁地對存儲器進行讀寫操作,因此存儲器的讀寫速度與壽命顯得尤其重要。
現有的讀寫控制方法對接收到的所有數據直接寫入存儲器,當進行數據讀取時,也是依照映射表的位置,將存儲器中的內容讀出。由于存儲器本身的扇區特性,當數據未存儲在連續區域下,讀寫會發生尋軌操作,從而降低系統的讀寫響應速度,另一方面存儲器自身的壽命也會受到影響。因此現有的技術對存儲裝置的控制管理上,很難做到低寫入放大率,高讀取速度的特性。基于這種背景,我國存儲芯片設計企業江蘇華存電子科技提出一種新的讀寫控制方式以提高存儲系統的性能。
早在2019年5月7日,江蘇華存電子科技就提出了一項名為“一種加速特定數據的讀寫以及讀取方法”的發明專利(申請號:201910376473.4),申請人為江蘇華存電子科技有限公司。此專利在現有的存儲讀寫控制方式的基礎上,提出一種新的加速特定數據的讀寫以及讀取方法,可以有效加速讀取與寫入的響應速度,并增加存儲器壽命。
圖1 存儲器寫入流程圖
此專利提出的存儲器寫入流程圖如圖1所示,控制器首先檢查輸入數據的特征,并根據特征決定是否寫入存儲器。首先存儲控制器接收上層寫入命令,并計算解析寫入的邏輯位置,利用此邏輯位置得到存儲器映射表上對應的實體位置,并接受上層數據。之后檢查接收到的數據特征,如果數據符合預設的數值特征,則在映射表上標示特定的數值標記,但并不寫入存儲器,同時回復上層,或者使用硬件將數據填充到內存中,之后由上層直接從內存位置中讀取數據。值得注意的是,數據特征可以人為指定,比如全0,全1,遞增或者遞減等,利用數據之間的特征規律加速數據讀寫速度。
圖2 存儲器讀取流程圖
圖2為此專利提出的存儲器數據讀取流程示意圖,與寫入方式一樣,控制器針對數據是否包含特定特征來決定是否讀取存儲器。首先存儲器接受上層寫入命令,計算解析邏輯位置,并得到存儲映射表上的實體位置,之后控制器檢查存儲器中是否有特定數據的標示符號,如果找到數據標示,通過計算或者從內存中得到數據,否則從存儲器中讀取數據。
從此專利通過控制器識別數據的特定特征,并對特定數據進行寫入和讀取操作,大量減少了寫入放大率,提高了讀取動作總的響應速度。如果符合數據的特征,只會將數據標記寫入存儲映射表中,并不會將所有數據寫入,從而減少放大率;當讀取時,如果發現讀取位置有特定的數據識別標記,則利用硬件計算數據放置于內存中,而不會直接讀取存儲器,通過這種方式,降低了數據與存儲器的大規模冗余讀寫交互,可以有效加速數據讀取和寫入的響應速度,同時增加存儲的壽命。
華存電子科技在繼承傳統存儲器讀寫控制方式的前提下,又提出了新的技術改進與創新,利用這種簡單而有效的方式克服了現有技術中的種種缺點而具有高度的產業利用價值。
-
存儲器
+關注
關注
38文章
7494瀏覽量
163910 -
人工智能
+關注
關注
1791文章
47350瀏覽量
238739
發布評論請先 登錄
相關推薦
評論