內(nèi)容介紹中文摘要:近年來,固態(tài)硬盤已被廣泛用于新興的數(shù)據(jù)處理系統(tǒng)中。從本質(zhì)上講,固態(tài)硬盤是一個復(fù)雜的嵌入式系統(tǒng),涉及硬件和軟件設(shè)計。對于軟件設(shè)計來說,固件模塊如閃存轉(zhuǎn)換層協(xié)調(diào)了內(nèi)部操作和閃存管理,并對固態(tài)硬盤的整體輸入/輸出性能至關(guān)重要。盡管市場上新的固態(tài)硬盤功能發(fā)展迅速,但由于缺乏真實和可擴展的固態(tài)硬盤開發(fā)平臺,閃存固件的研究大多是基于模擬方法實現(xiàn)。
本文提出SoftSSD,一個面向軟件的用于快速閃存固件原型開發(fā)的固態(tài)硬盤開發(fā)平臺。SoftSSD的核心是一個具有事件驅(qū)動編程模型的新型框架。通過該編程模型,新的閃存轉(zhuǎn)換算法可以被直接集成到全功能的閃存固件中。由此產(chǎn)生的閃存固件可以部署到一個通過外設(shè)組件互連總線連接到主機系統(tǒng)的硬件開發(fā)板上并對其進行評估。
不同于現(xiàn)有的面向硬件的開發(fā)平臺,SoftSSD通過軟件方式實現(xiàn)了大部分的固態(tài)硬盤功能組件。因此,曾經(jīng)被限制在硬件中的數(shù)據(jù)流和內(nèi)部狀態(tài)現(xiàn)在可以用軟件調(diào)試器來檢查以提供更好的可觀察性和可擴展性,這對閃存固件的快速原型設(shè)計和研究至關(guān)重要。我們描述了SoftSSD的編程模型和硬件設(shè)計,在原型開發(fā)板上進行了實際應(yīng)用工作負載的實驗,以展示SoftSSD的性能和實用性,并發(fā)布了SoftSSD的開源代碼供公眾使用。 關(guān)鍵詞:
本文精要導(dǎo)讀:
-
固態(tài)硬盤
+關(guān)注
關(guān)注
12文章
1583瀏覽量
59794 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5990瀏覽量
109979 -
模型
+關(guān)注
關(guān)注
1文章
3609瀏覽量
51418
原文標題:香港中文薛進、邵子立,天大陳仁海等 | 基于SoftSSD的快速固態(tài)硬盤固件原型開發(fā)
文章出處:【微信號:信息與電子工程前沿FITEE,微信公眾號:信息與電子工程前沿FITEE】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
評論