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