色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用神經網絡模型處理SSD穩態控制問題

科技綠洲 ? 來源:北京憶芯科技有限公司 ? 作者:北京憶芯科技有限 ? 2022-06-08 15:41 ? 次閱讀

在企業級或數據中心的存儲應用中,對固態閃存盤的特性有著比桌面應用更加嚴苛的多項要求。其中IO延遲穩定性和QoS(服務質量)是其中最重要的指標,其含義表征著SSD在各種場景輕重壓力下能否提供穩定的IO性能指標,將IO的抖動和延遲控制在盡量小的范圍內,而提升上層應用的響應。

近年神經網絡在各行各業有很多有趣的實際應用,其在模式識別、智能機器人、自動控制、預測估計、醫學和經濟等領域已成功解決了許多現代計算機難以解決的實際問題,表現出很好的智能特性。憶芯科技的技術團隊經過大膽創新實踐,在固態企業級算法領域,將神經網絡應用到SSD QoS算法調優中,獲得了相較于比傳統算法的大幅提升。為企業級SSD IO延遲穩定性和 QoS設計開辟了全新的思路和方向。

穩態性能是指什么?

關于SSD的性能測試有很多項,文章下面跟大家分享下PTS測試中的Write Saturation(WSAT)寫飽和測試的優化內容。PTS是固態存儲的性能測試規范,可參見《Solid State Storage Performance Test Specification 》

在PTS中,將SSD的性能狀態分為了3個階段:

a) 出廠階段(Fresh Out of the Box, FOB)

出廠狀態,一般稱為空盤狀態。SSD 的NAND區域沒有進行數據寫入, 安全擦除命令可以將設備恢復出廠狀態,該階段的寫性能可以達到峰值性能,SSD后臺任務不會啟動。

b) 轉換階段(Transition)

隨著非重復數據的不斷寫入,SSD的可寫空間變小,當降低到一定閾值時就會觸發SSD的垃圾回收(GC)任務釋放空閑空間。該階段性能下降較多,波動也較大,下降的幅度,取決于GC回收空閑空間的負載。

c) 穩定階段(Steady State)

當GC回收的負載和主機寫入負載趨于平衡時,SSD 的性能會逐漸平穩下來,并長期維持在這個狀態,稱為穩態。穩態性能對于企業SSD應用有很大的實際意義。

穩態性能的指標評估

穩態的性能不僅僅是IO處理的速度有多快,還要看處理IO是否平穩。衡量平穩的方式,一般有兩種:

a) 一致性=最小的IOPS/平均的IOPS

b) 一致性=超出平均IOPS的±5%的采樣次數/總的采樣次數

前者著重于表現單點向下跌落的程度,后者著重于表現上下振動的幅度。

傳統的Qos控制算法

傳統的控制算法(如自適應控制算法)的優勢在于處理該問題時,表現出在不同硬件(如NAND,DDR)配置下都有較好的性能控制能力。

但是,其難點是在轉換階段時容易出現擾動,并傳遞到穩定階段,影響IO的一致性。而且不同硬件配置下擾動的程度可能不同,所以還需要開發人員分別精心地調校。

下面我們來看下如何用神經網絡模型處理SSD的穩態控制問題,以及效果怎樣。

構建和準備數據

主機先要對SSD的性能參數調節模塊配置一組參數,然后在特定訓練的IO場景中對SSD發送IO命令,同時主機實時地采集SSD內部的性能監測模塊上報的各項工作數據。

抽樣的數據有很多,且時間段也較長,要能實際表示出實際情形,需要在后面的整個流程中,不斷反復且持續的進行工作并修正需要訓練的數據集。

構建和訓練模型

a) 建立神經網絡模型

為了方便理解,可將模型簡化為一個三輸入二輸出的模型。輸入輸出的參數如下:

輸入參數host_w_iops:采樣主機寫通路的IOPS

輸入參數host_r_iops:采樣主機讀通路的IOPS

輸入參數vtc:SSD內部啟動GC(垃圾回收)任務時,最小單位數據的有效數量

輸出參數host_w_limit:主機寫通路的流量限制參數

輸出參數gc_limit:GC通路的流量限制參數

注:流量限制是指單位時間(如100ms)內可以處理單元數據(一般是4K)的數量。

通過軟件定時器實現的單位時間精度一般是在ms毫秒級,憶芯科技的新一代主控芯片STAR2000在硬件上實現了流量管理功能,時間精度可以達到ns納秒級,精度相對提高了100萬倍。

b) 訓練模型

i. 分析收集到的數據集,配置給模型一組期望的目標值。

ii. 用收集到的數據集訓練神經網絡,并評估訓練結果,若目標偏差較大,需要反復迭代訓練該過程。

iii. 訓練完成后,將相關參數集部署到SSD中,并執行訓練場景的IO測試。

iv. 若實際結果與目標偏差較大,則反饋到前端進行調整。

v. 最后訓練完成后,就可以進入評估階段,驗證下實際的效果。

評估模型

a) 轉換階段:

從下圖中看到轉換過程中沒有超調的情況,在退出轉換階段時無明顯的擾動。

b) 穩定階段:

從下圖中可看到,使用神經網絡模型的方式,在振動的幅度上有一定的改善。單點向下抖動的程度也有一定改善,具體的一致性數值則從之前的91%提升至97%。

總結

較傳統企業級QoS優化手段,利用神經網絡模型可輕松實現應對各種復雜場景,并能實現更加精確的自適應參數調優,取得更高的IO穩定性。

然而,在嵌入式里執行神經網絡計算會帶來一定的計算開銷,新一代主控芯片STAR2000則專門集成了硬件神經網絡處理單元,結合8TOPS的算力,可以輕松應對新的業務挑戰。

神經網絡控制作為智能控制的一個新的分支,由神經網絡與控制理論相結合而發展起來,可以為解決復雜的非線性,不確定的控制問題提供一種新的途徑。

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 神經網絡
    +關注

    關注

    42

    文章

    4771

    瀏覽量

    100718
  • SSD
    SSD
    +關注

    關注

    21

    文章

    2857

    瀏覽量

    117370
  • 數據中心
    +關注

    關注

    16

    文章

    4761

    瀏覽量

    72034
  • 主控芯片
    +關注

    關注

    2

    文章

    198

    瀏覽量

    24636
收藏 人收藏

    評論

    相關推薦

    基于MCU的神經網絡模型設計

    力不從心。神經網絡作為一種強大的機器學習模型,能夠提供高效的數據處理和分析能力,但其計算復雜度和資源需求往往超出了普通MCU的能力范圍。因此,設計一種適合MCU運行的神經網絡
    的頭像 發表于 07-12 18:21 ?1072次閱讀

    神經網絡辨識模型具有什么特點

    神經網絡辨識模型是一種基于人工神經網絡的系統辨識方法,它具有以下特點: 非線性映射能力 :神經網絡能夠處理非線性問題,可以很好地擬合復雜的非
    的頭像 發表于 07-11 11:12 ?452次閱讀

    pytorch中有神經網絡模型

    處理、語音識別等領域取得了顯著的成果。PyTorch是一個開源的深度學習框架,由Facebook的AI研究團隊開發。它以其易用性、靈活性和高效性而受到廣泛歡迎。在PyTorch中,有許多預訓練的神經網絡模型可供選擇,這些
    的頭像 發表于 07-11 09:59 ?692次閱讀

    PyTorch神經網絡模型構建過程

    PyTorch,作為一個廣泛使用的開源深度學習庫,提供了豐富的工具和模塊,幫助開發者構建、訓練和部署神經網絡模型。在神經網絡模型中,輸出層是尤為關鍵的部分,它負責將
    的頭像 發表于 07-10 14:57 ?493次閱讀

    基于神經網絡的語言模型有哪些

    基于神經網絡的語言模型(Neural Language Models, NLMs)是現代自然語言處理(NLP)領域的一個重要組成部分,它們通過神經網絡來捕捉語言的統計特性和語義信息,從
    的頭像 發表于 07-10 11:15 ?710次閱讀

    神經網絡控制的優勢與挑戰

    是一種模擬人腦神經元網絡的計算模型,由大量的簡單處理單元(神經元)組成,這些神經元通過權重連接在一起。
    的頭像 發表于 07-09 09:47 ?576次閱讀

    rnn是什么神經網絡模型

    RNN(Recurrent Neural Network,循環神經網絡)是一種具有循環結構的神經網絡模型,它能夠處理序列數據,并對序列中的元素進行建模。RNN在自然語言
    的頭像 發表于 07-05 09:50 ?593次閱讀

    人工神經網絡模型包含哪些層次

    人工神經網絡(Artificial Neural Network,ANN)是一種模擬人腦神經網絡的計算模型,具有自適應、自學習、泛化能力強等特點。本文將詳細介紹人工神經網絡
    的頭像 發表于 07-05 09:17 ?564次閱讀

    人工神經網絡模型的分類有哪些

    人工神經網絡(Artificial Neural Networks, ANNs)是一種模擬人腦神經元網絡的計算模型,它在許多領域,如圖像識別、語音識別、自然語言處理、預測分析等有著廣泛
    的頭像 發表于 07-05 09:13 ?1117次閱讀

    卷積神經網絡的原理是什么

    卷積神經網絡(Convolutional Neural Network,簡稱CNN)是一種深度學習模型,廣泛應用于圖像識別、語音識別、自然語言處理等領域。本文將詳細介紹卷積神經網絡的原
    的頭像 發表于 07-02 14:44 ?635次閱讀

    數學建模神經網絡模型的優缺點有哪些

    數學建模神經網絡模型是一種基于人工神經網絡的數學建模方法,它通過模擬人腦神經元的連接和信息傳遞機制,對復雜系統進行建模和分析。神經網絡
    的頭像 發表于 07-02 11:36 ?896次閱讀

    神經網絡模型的原理、類型及應用領域

    數學建模神經網絡模型是一種基于人工神經網絡的數學建模方法,它通過模擬人腦神經元的工作機制,實現對復雜問題的建模和求解。神經網絡
    的頭像 發表于 07-02 11:31 ?1111次閱讀

    基于神經網絡算法的模型構建方法

    神經網絡是一種強大的機器學習算法,廣泛應用于各種領域,如圖像識別、自然語言處理、語音識別等。本文詳細介紹了基于神經網絡算法的模型構建方法,包括數據預
    的頭像 發表于 07-02 11:21 ?515次閱讀

    人工神經網絡模型及其應用有哪些

    人工神經網絡(Artificial Neural Networks,ANNs)是一種受生物神經網絡啟發的計算模型,它通過模擬人腦神經元的連接和交互來實現對數據的學習和
    的頭像 發表于 07-02 10:04 ?1045次閱讀

    深度神經網絡模型有哪些

    深度神經網絡(Deep Neural Networks,DNNs)是一類具有多個隱藏層的神經網絡,它們在許多領域取得了顯著的成功,如計算機視覺、自然語言處理、語音識別等。以下是一些常見的深度
    的頭像 發表于 07-02 10:00 ?1326次閱讀
    主站蜘蛛池模板: 大胸女晃奶动态图| 国产在线高清视频无码不卡| 国产一区精选播放022| 啦啦啦WWW在线观看免费高清版| 欧洲老妇人bb| 亚洲AV噜噜狠狠网址蜜桃尤物| 2019夜夜| 国产精品欧美亚洲| 美娇妻的性奴史1一4| 我强进了老师身体在线观看 | 在线视频a| 动漫美女被h动态图| 久久夜色噜噜噜亚洲AV0000| 日本国产精品无码一区免费看| 亚洲人成伊人成综合网久久久 | 国产精品久久久久久免费播放 | 在线观看亚洲AV无码每日更新| 观赏女性排尿| 麻豆AV蜜桃AV久久| 性夜影院午夜看片| Chinesetube国产中文| 韩国无遮羞禁动漫在线观看96| 女人高潮久久久叫人喷水| 亚洲精品www久久久久久| 糙汉顶弄抽插HHHH| 快播最新电影网站| 亚洲成年男人的天堂网| www.x日本| 久久九九精品国产自在现线拍| 色就色 综合偷拍区欧美| 45分钟做受片免费观看| 含羞草影院免费区| 手机伊在人线香蕉2| chinesetoilet美女沟| 久久深夜视频| 亚洲精品福利在线| 国产精品女上位在线观看| 青青草原影视| 97午夜伦伦电影理论片| 久cao在线香蕉| 亚洲成人黄色片|