91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SSD主控芯片,除了做SSD還有什么其他用途?

VIBT_dputech ? 來源:大普微 ? 作者:大普微 ? 2021-03-29 16:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SSD主控芯片

除了做SSD還能干點(diǎn)啥?

DPU600是DapuStor業(yè)內(nèi)首創(chuàng)的智能存儲(chǔ)SoC,基于最新的12nm FinFET工藝,可作為SSD主控提供業(yè)界領(lǐng)先的性能,還集成了可計(jì)算存儲(chǔ)平臺(tái),用于ASIC加速的機(jī)器學(xué)習(xí)架構(gòu)等。

上期講到得益于DPU600內(nèi)置的應(yīng)用處理器平臺(tái),可以將DPU600作為SSD Tester的Client平臺(tái)。本期小編再說道說道,其他非傳統(tǒng)SSD功能-關(guān)于計(jì)算存儲(chǔ)的功能,這是研發(fā)小伙伴們努力后的干貨。

同樣地,小編需要先說道說道一下背景:

在大數(shù)據(jù)應(yīng)用的背景下,海量的數(shù)據(jù)傳輸占用了各類總線,網(wǎng)絡(luò)帶寬,與此同時(shí),固態(tài)硬盤(SSD)本身含有的CPU的算力也越來越強(qiáng)。為了減少大數(shù)據(jù)量的傳輸,從而衍生出各類對存儲(chǔ)計(jì)算一體化(PIS-Processing In Storage)的需求,即在數(shù)據(jù)端固態(tài)硬盤內(nèi)進(jìn)行計(jì)算處理,僅傳輸結(jié)果和部分?jǐn)?shù)據(jù),從而減少海量數(shù)據(jù)傳輸,減輕總線和網(wǎng)絡(luò)負(fù)載(Offloading)。一般而言,對I/O通信帶寬敏感(I/O intensive)和對數(shù)據(jù)敏感(Data-intensive)的兩類操作;而需要高效計(jì)算、對CPU計(jì)算敏感的操作則不適合Offloading到SSD中。

有人肯定想問,小編你說這么多,光有想法好像有點(diǎn)空泛,有沒有具體方案和應(yīng)用場景?

小編必須承認(rèn):存算一體化固態(tài)硬盤(PIS-SSD)的相關(guān)架構(gòu)和實(shí)現(xiàn)技術(shù),目前確實(shí)相當(dāng)少見被公布,畢竟在SSD領(lǐng)域,這里比較前沿的技術(shù)。在小編送出N個(gè)雞腿情況下,研發(fā)小伙伴還是給了一些材料,以便進(jìn)行探討;

首先說說現(xiàn)有的技術(shù),如圖1,存儲(chǔ)器端運(yùn)行的是裸系統(tǒng)(BareMetal)-固件(Firmware),系統(tǒng)偏重于進(jìn)行硬件支持的相關(guān)數(shù)據(jù)處理,而對應(yīng)計(jì)算相關(guān)的需求,一般僅能承接部分簡單的數(shù)據(jù)計(jì)算,這主要是引入過多的數(shù)據(jù)計(jì)算,會(huì)影響存儲(chǔ)功能的實(shí)時(shí)處理。一般地,當(dāng)有相關(guān)計(jì)算需求(主要是邊緣計(jì)算(EdgeComputing),機(jī)器學(xué)習(xí)(MachineLearning),主機(jī)通過自定義命令的形式通知SSD系統(tǒng)進(jìn)行處理,此種方式不夠靈活,且偏重于定制化,其開發(fā)應(yīng)用效率低,無法滿足更多計(jì)算應(yīng)用的需求。

08822002-8eb9-11eb-8b86-12bb97331649.png

圖1

說到這里,大家想到了DPU600肯定有什么東東,可以在此類應(yīng)用上發(fā)揮作用?沒錯(cuò),大普微正在探索在DPU600上實(shí)現(xiàn)一種存儲(chǔ)計(jì)算一體的固態(tài)硬盤。

先看一下,相對于圖1,我們的設(shè)計(jì)基于如圖2,服務(wù)器或者本地CPU成為主機(jī)(Host)系統(tǒng),主機(jī)系統(tǒng)可以同一個(gè)系統(tǒng),也可以是不同的主機(jī)系統(tǒng)(如本地+網(wǎng)絡(luò))。同樣地,一般存儲(chǔ)管理和計(jì)算管理是同一系統(tǒng),也可以是不同系統(tǒng)。主機(jī)系統(tǒng)不在本文談?wù)摲秶?,只是為了說明相關(guān)性,主要是將服務(wù)器或者本地CPU的相關(guān)計(jì)算(存算應(yīng)用程序)進(jìn)一步減輕負(fù)載(Offloading)到存儲(chǔ)器(固態(tài)硬盤)內(nèi),同時(shí)必須減少對固件實(shí)時(shí)處理影響。故而為了使計(jì)算應(yīng)用程序在存儲(chǔ)器內(nèi)能發(fā)揮更多更靈活的作用,且不影響存儲(chǔ)本身功能的實(shí)時(shí)性,在存儲(chǔ)器(固態(tài)硬盤)系統(tǒng)內(nèi)設(shè)計(jì)成至少兩個(gè)獨(dú)立的軟件系統(tǒng),一個(gè)用于存儲(chǔ)數(shù)據(jù),一個(gè)用于計(jì)算應(yīng)用。

基于此這種需求,那么設(shè)計(jì)需求上:

1.由于DPU600具有雙CPU Cluster架構(gòu),可以滿足運(yùn)行雙系統(tǒng)的需求。同樣地, DPU600有2個(gè)主機(jī)接口(PCIe),滿足數(shù)據(jù)的存儲(chǔ)和計(jì)算兩種通路需求,即一個(gè)主機(jī)接口用于數(shù)據(jù)存儲(chǔ),另一個(gè)主機(jī)接口用于數(shù)據(jù)計(jì)算。

2.系統(tǒng)架構(gòu)上,采用異構(gòu)并行系統(tǒng),包含兩個(gè)系統(tǒng):實(shí)時(shí)處理系統(tǒng)和應(yīng)用操作系統(tǒng)。一個(gè)CPU Cluster上運(yùn)行實(shí)時(shí)處理系統(tǒng),一般是固件(BareMetal Firmware),專門處理存儲(chǔ)事務(wù);另一個(gè)CPU Cluster上運(yùn)行計(jì)算應(yīng)用系統(tǒng),一般是應(yīng)用操作系統(tǒng),如Linux,專門處理計(jì)算應(yīng)用事務(wù)?;诟髯圆煌匦韵到y(tǒng)獨(dú)立并行運(yùn)行,提高其各自對應(yīng)的事務(wù)的處理效率。

0901096c-8eb9-11eb-8b86-12bb97331649.png

圖2

為了隔離軟件系統(tǒng)的不同特性,軟件系統(tǒng)之間,通過IPC(Inter-Process Communication)機(jī)制進(jìn)行通信,完成數(shù)據(jù)和信息的交互,即通過IPC傳遞IO操作。其在CPU上軟件布局如圖3,其IPC的實(shí)現(xiàn)包括軟件FIFO,硬件 FIFO,共享內(nèi)存,硬件IPC邏輯電路等。

094b3d8e-8eb9-11eb-8b86-12bb97331649.png

圖3

小編根據(jù)研發(fā)小伙伴的建議,這里把關(guān)鍵IO操作處理流程進(jìn)行探討一下:

如圖4,描述了2個(gè)軟件系統(tǒng)的IO操作在主要模塊流向,其中

1.PIS應(yīng)用系統(tǒng),除了OSKernel之外, 包括:

數(shù)據(jù)計(jì)算應(yīng)用層,用于進(jìn)行和主機(jī)任務(wù)相關(guān)應(yīng)用處理。由于基于操作系統(tǒng)(OS),應(yīng)用層的開發(fā)具有非常高的通用性,可以脫離相關(guān)硬件特性,應(yīng)用包括搜索引擎的求列表交集(List Intersection),MySQL的檢索等。數(shù)據(jù)計(jì)算中間層,處理底層驅(qū)動(dòng)和應(yīng)用層的銜接事務(wù)。如將數(shù)據(jù)計(jì)算任務(wù)轉(zhuǎn)化成特定的IO操作。專用驅(qū)動(dòng)層,主要處理和硬件特性相關(guān)驅(qū)動(dòng)處理,如IPC相關(guān)接口出來,同時(shí)負(fù)責(zé)發(fā)送或者接收特定的IO操作。

2.存儲(chǔ)RTOS/FW系統(tǒng),是典型的存儲(chǔ)處理模塊系統(tǒng),包括:

前端模塊(FE)負(fù)責(zé)主機(jī)通信協(xié)議棧,命令數(shù)據(jù)分發(fā)處理。數(shù)據(jù)處理模塊(DP)負(fù)責(zé)數(shù)據(jù)通路的處理,如寫(讀)緩存的管理。算法模塊(FTL)負(fù)責(zé)映射表的管理,閃存數(shù)據(jù)分布管理等。后端模塊(BE)負(fù)責(zé)閃存數(shù)據(jù)讀寫和相關(guān)閃存命令的管理。

兩個(gè)系統(tǒng)均有分層結(jié)構(gòu),那么兩個(gè)系統(tǒng)之間傳遞的IO操作,可以在底層設(shè)定的特定數(shù)據(jù)處理單元,該數(shù)據(jù)單元通過IPC系統(tǒng)進(jìn)行傳遞。數(shù)據(jù)單元包括數(shù)據(jù),操作信息等。對應(yīng)驅(qū)動(dòng)而言,派發(fā)或者讀取IO操作是把IO操作的信息寫入或者讀取到“FIFO/共享內(nèi)存/硬件IPC邏輯電路”的接口,從而較好的隔離兩個(gè)系統(tǒng)。

099abd82-8eb9-11eb-8b86-12bb97331649.png

圖4

存儲(chǔ)相關(guān)典型操作流程,除了其中計(jì)算需求的IO視作另一種FE的數(shù)據(jù)需求,其他處理方式可以通用化,即總體流程和現(xiàn)有技術(shù)大同小異,不再累述。整個(gè)系統(tǒng)設(shè)計(jì)時(shí)(指主機(jī)系統(tǒng)+存算系統(tǒng))會(huì)將計(jì)算應(yīng)用需求中分解出成適用于存算的計(jì)算應(yīng)用到存算系統(tǒng)。當(dāng)有存算系統(tǒng)計(jì)算需求時(shí),主機(jī)系統(tǒng)將發(fā)操作任務(wù)給存儲(chǔ)器內(nèi)的存算系統(tǒng),其中相關(guān)任務(wù)包括但不限于數(shù)據(jù)搜索(Search),數(shù)據(jù)比較(Compare),數(shù)據(jù)標(biāo)簽(Tag),數(shù)據(jù)索引(Index)。存算系統(tǒng)收到任務(wù)后,在應(yīng)用系統(tǒng)進(jìn)行任務(wù)分解,轉(zhuǎn)化為IO操作給存儲(chǔ)系統(tǒng)進(jìn)行數(shù)據(jù)操作(主要是從閃存顆粒讀數(shù)據(jù)),存儲(chǔ)系統(tǒng)完成數(shù)據(jù)操作后,將數(shù)據(jù)返回給應(yīng)用系統(tǒng)進(jìn)行數(shù)據(jù)計(jì)算,完成所有任務(wù)對應(yīng)的數(shù)據(jù)計(jì)算后,其中由于DPU600包含硬件PIS處理能力,故而處理時(shí)硬件PIS處理通過專用驅(qū)動(dòng)完成,而軟件PIS處理則在計(jì)算應(yīng)用系統(tǒng)的應(yīng)用層程序完成。應(yīng)用系統(tǒng)回報(bào)計(jì)算結(jié)果給主機(jī)系統(tǒng),而不需要報(bào)整IO數(shù)據(jù)回給主機(jī)。

小編在這里Copy過來:一種計(jì)算應(yīng)用場景,在DPU600的加持下,下面所述的計(jì)算需求更容易Offloading到存儲(chǔ)器內(nèi)部的應(yīng)用系統(tǒng)。

服務(wù)器一種典型的搜索應(yīng)用,傳統(tǒng)的所有步驟步驟均是在主機(jī)計(jì)算完成。在引入存算一體化存儲(chǔ)器之后,可以把部分計(jì)算移入到存取器內(nèi)。如圖5,“獲得倒排序表”“計(jì)算列表操作”,存儲(chǔ)器內(nèi)完成后僅返回結(jié)果。我們的設(shè)計(jì)采用計(jì)算應(yīng)用獨(dú)立系統(tǒng)之后,對于哪些步驟(具有應(yīng)用可擴(kuò)展性)移入存儲(chǔ)器內(nèi),可以更靈活:可以把對應(yīng)步驟的程序?qū)崟r(shí)在線地移植到存儲(chǔ)器內(nèi)OS上,而不是通過更新固件才能遷入。比如步驟獲得元數(shù)據(jù)和計(jì)算相似度和排序,可以根據(jù)存儲(chǔ)器內(nèi)CPU算力,或者存取器內(nèi)系統(tǒng)負(fù)載程度,來決定來是否有存儲(chǔ)器內(nèi)進(jìn)行承接計(jì)算。

09ea8272-8eb9-11eb-8b86-12bb97331649.png

圖5

原文標(biāo)題:SSD主控芯片,除了做SSD還能干點(diǎn)啥?-II

文章出處:【微信公眾號(hào):大普微】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    463

    文章

    54007

    瀏覽量

    465938
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    21

    文章

    3109

    瀏覽量

    122221

原文標(biāo)題:SSD主控芯片,除了做SSD還能干點(diǎn)啥?-II

文章出處:【微信號(hào):dputech,微信公眾號(hào):DapuStor】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    5W超低功耗 + 14.4GB/s吞吐量!慧榮推出新一代PCIe 5.0 SSD主控SM8388

    電子發(fā)燒友網(wǎng)綜合報(bào)道 在數(shù)字化發(fā)展的當(dāng)下,數(shù)據(jù)存儲(chǔ)領(lǐng)域正經(jīng)歷變革。SSD主控芯片作為固態(tài)硬盤核心部件,掌控?cái)?shù)據(jù)讀寫、存儲(chǔ)與傳輸?shù)汝P(guān)鍵操作,決定SSD性能,影響存儲(chǔ)系統(tǒng)穩(wěn)定性與可靠性。隨
    的頭像 發(fā)表于 12-01 08:44 ?8661次閱讀
    5W超低功耗 + 14.4GB/s吞吐量!慧榮推出新一代PCIe 5.0 <b class='flag-5'>SSD</b><b class='flag-5'>主控</b>SM8388

    5W超低功耗 + 14.4GB/s吞吐量!慧榮推出新一代PCIe 5.0 SSD主控SM8388

    電子發(fā)燒友網(wǎng)綜合報(bào)道 在數(shù)字化發(fā)展的當(dāng)下,數(shù)據(jù)存儲(chǔ)領(lǐng)域正經(jīng)歷變革。SSD主控芯片作為固態(tài)硬盤核心部件,掌控?cái)?shù)據(jù)讀寫、存儲(chǔ)與傳輸?shù)汝P(guān)鍵操作,決定SSD性能,影響存儲(chǔ)系統(tǒng)穩(wěn)定性與可靠性。隨
    發(fā)表于 12-01 01:02 ?1195次閱讀
    5W超低功耗 + 14.4GB/s吞吐量!慧榮推出新一代PCIe 5.0 <b class='flag-5'>SSD</b><b class='flag-5'>主控</b>SM8388

    慧榮科技宣布推出SM8388,業(yè)界領(lǐng)先的高能效PCIe Gen5企業(yè)SSD主控芯片

    ?全球NAND閃存主控芯片領(lǐng)導(dǎo)廠商慧榮科技(NasdaqGS:SIMO),今日宣布推出業(yè)界領(lǐng)先的節(jié)能型PCIe Gen5、8通道企業(yè)SSD主控芯片
    的頭像 發(fā)表于 11-18 10:16 ?5.9w次閱讀
    慧榮科技宣布推出SM8388,業(yè)界領(lǐng)先的高能效PCIe Gen5企業(yè)<b class='flag-5'>SSD</b><b class='flag-5'>主控</b><b class='flag-5'>芯片</b>

    為什么推薦 SSD 而不是 HDD 的電腦?

    一、SSD 與 HDD 的本質(zhì)區(qū)別? 1.存儲(chǔ)原理? 固態(tài)硬盤(SSD):采用NAND閃存芯片存儲(chǔ)數(shù)據(jù),類似“大號(hào)U盤”,無任何機(jī)械運(yùn)動(dòng)部件。數(shù)據(jù)通過電子信號(hào)讀寫,速度極快,且抗震動(dòng)、噪音低
    的頭像 發(fā)表于 09-25 16:19 ?1306次閱讀
    為什么推薦 <b class='flag-5'>SSD</b> 而不是 HDD 的電腦?

    代理供應(yīng)希力微 SJ MOS管 SSF60R190TH、SSD60R280FTR、SSD60R360METR、SSD65R900FTR

    、快速充電器、LED電源、通訊和服務(wù)器電源、電動(dòng)車充電樁等系統(tǒng)。 SSQ55R115FTH、SSD55R280FTR、SSD100R1K4METR、SSF100R1K4METH、SSD
    發(fā)表于 08-27 09:49

    SSD2829TQL9 VIDEO BIST無法正常使用問題

    請問一下大家是否有人用過SSD2829芯片的 VIDEO BIST功能,我這邊把對應(yīng)的Video BIST Register設(shè)置好了但無法正常顯示圖片,在此之前已用常規(guī)的video mode點(diǎn)亮過屏幕了,因此線上應(yīng)該是通的,煩請有用過的大神看下是什么問題,謝謝!
    發(fā)表于 07-25 13:54

    為什么相比于企業(yè)級SSD,更該選天碩工業(yè)級SSD?

    在極端工業(yè)環(huán)境中,溫度的劇烈變化、強(qiáng)烈的振動(dòng)沖擊以及復(fù)雜的電磁干擾等,都對存儲(chǔ)設(shè)備構(gòu)成嚴(yán)峻考驗(yàn)。天碩工業(yè)級 SSD 固態(tài)硬盤中的 G55 Pro M.2 NVMe SSD 卻能輕松應(yīng)對,這背后憑借的是什么呢?
    的頭像 發(fā)表于 07-23 17:59 ?764次閱讀

    PCIe 6.0 SSD主控芯片曝光!4nm制程,順序讀取高達(dá)28 GB/s

    電子發(fā)燒友網(wǎng)綜合報(bào)道,日前,慧榮科技首次曝光了其下一代企業(yè)級SSD主控芯片——SM8466。該款重磅新品將支持PCIe Gen6標(biāo)準(zhǔn),采用臺(tái)積電4nm制程,可實(shí)現(xiàn)高達(dá)28 GB/s的順序讀取和7M
    的頭像 發(fā)表于 07-18 08:19 ?3232次閱讀

    ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊

    電子發(fā)燒友網(wǎng)站提供《ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊.pdf》資料免費(fèi)下載
    發(fā)表于 07-10 16:13 ?36次下載

    為什么天碩工業(yè)級SSD固態(tài)硬盤比普通SSD更適合工業(yè)設(shè)備?

    很多用戶認(rèn)為SSD的主要區(qū)別只在于速度,但實(shí)際上,工業(yè)級SSD和消費(fèi)級SSD在性能、可靠性和適用場景上存在本質(zhì)差異。尤其是在高安全性、極端環(huán)境下運(yùn)行的工業(yè)設(shè)備中,選擇合適的SSD關(guān)乎系
    的頭像 發(fā)表于 07-09 18:00 ?817次閱讀

    企業(yè)級SSD的核心技術(shù)與市場趨勢

    電子發(fā)燒友網(wǎng)綜合報(bào)道,企業(yè)級SSD由固態(tài)電子存儲(chǔ)芯片陣列制成,核心部件包括主控芯片、固件和存儲(chǔ)介質(zhì)(NAND Flash、DRAM),其中主控
    的頭像 發(fā)表于 07-06 05:34 ?7129次閱讀
    企業(yè)級<b class='flag-5'>SSD</b>的核心技術(shù)與市場趨勢

    慧榮科技剖析PCIe 5.0 SSD主控芯片的核心技術(shù)

    隨著AI應(yīng)用的爆發(fā)式增長,存儲(chǔ)行業(yè)正迎來一場深刻的技術(shù)變革。PCIe 5.0 SSD作為新一代高性能存儲(chǔ)的代表,其發(fā)展和普及備受矚目。
    的頭像 發(fā)表于 06-30 15:40 ?1365次閱讀

    QLC SSD在數(shù)據(jù)中心的用途

    QLC技術(shù)通過在HDD和TLC SSD之間形成中間層來解決這些挑戰(zhàn)。與現(xiàn)有的TLC SSD相比,QLC具有更高的密度、更高的功率效率和更低的成本。
    的頭像 發(fā)表于 05-14 09:02 ?1272次閱讀
    QLC <b class='flag-5'>SSD</b>在數(shù)據(jù)中心的<b class='flag-5'>用途</b>

    多流技術(shù):不同壽命數(shù)據(jù)存在SSD的不同塊

    根據(jù)數(shù)據(jù)的壽命將數(shù)據(jù)存放在SSD的不同塊內(nèi)可以顯著提高SSD的GC效率、減少WAF、提高SSD的壽命和性能。
    的頭像 發(fā)表于 03-17 14:52 ?1202次閱讀
    多流技術(shù):不同壽命數(shù)據(jù)存在<b class='flag-5'>SSD</b>的不同塊

    SSD300模型轉(zhuǎn)換為IR時(shí)收到錯(cuò)誤的原因?

    SSD300 模型轉(zhuǎn)換為 IR 時(shí)收到錯(cuò)誤: [ FRAMEWORK ERROR ] Model Optimizer is not able to parse /OpenVINO
    發(fā)表于 03-07 07:58