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