精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

SSD主控芯片還有哪些用途?

VIBT_dputech ? 來源:大普微 ? 作者:大普微 ? 2021-04-26 17:45 ? 次閱讀

DPU600是DapuStor(大普微)在業內首創的智能存儲SoC,基于最新的12nm FinFET工藝,可作為SSD主控提供業界領先的性能,還集成了可計算存儲平臺,用于ASIC加速的機器學習架構等。

上期講到得益于DPU600內置的應用處理器平臺,可以將DPU600作為存算一體化固態硬盤(PIS-SSD),并討論了相關架構和實現技術。本期小編將進一步討論計算存儲的功能,這是小編又付出N個雞腿后,從研發小伙伴們手里“炸”出來的干貨。

同樣地,小編需要先重復一下背景:

在大數據應用的背景下,海量的數據傳輸占用了各類總線、網絡帶寬,與此同時,固態硬盤(SSD)本身含有的CPU的算力也越來越強。為了減少大數據量的傳輸,從而衍生出各類對存儲計算一體化(PIS-Processing In Storage)的需求,即在數據端固態硬盤內進行計算處理,也經常稱之為“近存儲計算”,僅傳輸結果和部分數據,從而減少海量數據傳輸,減輕總線和網絡負載(Offloading)。

讀者或許想說:這些上次說過了?

小編……,打Patch:雖然DPU600內置了PIS模塊,但是需求永遠是在變化和前進的(研發小伙伴最頭痛的需求的快速變化),那么DPU600 如何應對?特別是特定計算要求的情況下,如何快速而靈活地滿足需求?

首先說說現有的技術,如圖1,是一種計算靠近存儲的最通用方法:專用加速卡(計算模塊)和存儲都放置在PCIe總線,Host控制數據流在PCIe總線流動。顯然,此種方式對IO(PCIe,RAM)的占用是非常的高。

a90df70a-a66d-11eb-aece-12bb97331649.png

圖1

有瓶頸就有新的方案產生,業界有團隊開始研發新的方案,如圖2,即P2P Connection方案(此P2P不是坑各位錢的網絡金融,類似各位下載用過的P2P,Peer2Peer),通過PCIe Bus,加速卡和存儲器之間直接傳輸數據,以此Off Loading CPU和RAM的負載。

af2b2c84-a66d-11eb-aece-12bb97331649.png

圖2

說到這里,大家想到了DPU600肯定有什么東東,可以在此類應用需求上發揮作用?沒錯,DapuStor正在探索在DPU600上實現一種存儲計算一體的固態硬盤(SSD)。

af5f5f4a-a66d-11eb-aece-12bb97331649.png

圖3

先看一下,我們的設計基于如圖3,相對于圖1,2,其思路是:將所有運算放置在固態硬盤(SSD),其中為了彌補控制器本身計算能力擴展性有限的弱點,引入了加速器設計,并集成到一個PCB內。這樣,可以進一步減輕負載(Offloading)到存儲器(固態硬盤)內,相對于P2P方案,將計算加速器放置在SSD內(主機視角),從而不走主機上PCIe Bus。

為何如此設計?

1. 由于DPU600具有雙PCIe模塊,可以同時滿足和主機通信(PCIe/NVMe),以及和加速器通信(PCIe/DPU-LINK),即滿足數據的存儲和計算兩種通路需求,一個接口用于數據存儲,另一個接口用于數據計算。其中運用DPU600中專門設計的DPU-LINK技術,減低傳輸延時,提升性能。

2. 由于DapuStor在存儲計算深耕多年,形成了諸多存儲計算的IP,可以應用到加速器(FPGA)里面。根據各自不同特性系統的需求,可以配置不同算法模塊。

如圖4,是我們設計的框架圖:上半部分和普通的固態硬盤基本一致,下半部分是加速器的部分,目前是以FPGA為主體,其中由于計算的需求,可單獨設置DRAM。但對主機而言保持一個接口,當然為了兼容性考慮,也備份了加速器的PCIe接口,便于擴展主機和加速器之間的通信。

af7daaa4-a66d-11eb-aece-12bb97331649.png

圖4

大家可能比較興趣的技術點: DPU600和FPGA的內部設計。受限于小編手里雞腿有限,只能“炸”到基本模塊框架圖,如圖5。上圖是DPU600內部相關模塊構成,下圖是FPGA相關模塊構成。

afe23b5e-a66d-11eb-aece-12bb97331649.png

圖5

小編根據模塊框圖,這里把關鍵模塊進行探討一下:

1. DPU600存儲系統,包括

PCIe Controller/PHY和NVMe Controller,應用于前端模塊(FE)和主機通信協議棧,命令數據收發的硬件處理。

NAND Flash Controller/PHY,應用于后端模塊(BE)閃存數據讀寫和相關閃存命令的硬件處理;

DDR Controller/PHY外連DRAM設備,應用于數據緩存。

CPU系統,包含MMU,CCI等典型應用處理器的功能模塊,用于運行固件和Linux 操作系統

其中和計算相關模塊:

LSTM,是基于神經網絡算法的計算模塊,可以用于預測IO趨勢,優化SSD性能。

DPU-LINK,是基于PCIe特性的硬件Buffer傳輸管理模塊,用于優化PCIe數據傳輸管理,減少數據傳輸延時。

2.FPGA加速器計算系統,包括:

ADA(數據分析處理),用硬件實現數據的預分析和處理,包括但不限于:

ASCII數據轉換(dconv)功能

正則匹配字符串查找(grep)功能

預排序處理(sort)功能

LSTM,是基于神經網絡算法的計算模塊,是DPU600內LSTM的強化版本。

PU, 是數據計算處理專用單元,優化數據處理進程。

其他通用計算模塊,包括但不限于:

壓縮(Compresssion)和解壓(Decompression),

另外引入客戶IP接口,相關處理包括但不限于數據搜索(Search),數據比較(Compare),數據標簽(Tag),數據索引(Index)。

小編在這里Copy過來:一種計算應用場景,在DPU600+Accelerator的加持下,下面所述的計算需求更容易Offloading到計算存儲系統內。

SQL Query一種典型的數據庫應用,傳統的所有步驟步驟均是在主機計算完成。在引入存算一體化存儲器之后,可以把大部分查詢計算移入到存取器內(加速器內),如圖6,可以大大減少IO傳輸,是一種典型的 “近存儲計算”應用。

原文標題:SSD主控芯片, 除了做SSD還能干點啥?- III

文章出處:【微信公眾號:大普微】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    454

    文章

    50456

    瀏覽量

    421948
  • SSD
    SSD
    +關注

    關注

    20

    文章

    2851

    瀏覽量

    117243
收藏 人收藏

    評論

    相關推薦

    SSD主控芯片格局已定?一家國內企業躋身全球第二,主控江湖劍指PCIe5.0

    耕耘多年,那么現時SSD主控芯片廠商的市場格局和現狀如何呢。 ? 全球 SSD主控芯片 出貨量
    的頭像 發表于 06-24 01:01 ?4668次閱讀
    <b class='flag-5'>SSD</b><b class='flag-5'>主控</b><b class='flag-5'>芯片</b>格局已定?一家國內企業躋身全球第二,<b class='flag-5'>主控</b>江湖劍指PCIe5.0

    芯盛智能與中芯國際發布SATA企業級SSD主控芯片XT6160

    國內領先的固態存儲主控芯片及解決方案提供商芯盛智能,攜手中國大陸集成電路制造業領軍企業中芯國際,推出業界首款支持端側AI推理應用的SATA III(6Gb/s)企業級SSD主控
    的頭像 發表于 10-22 09:30 ?321次閱讀

    固態硬盤控制芯片壞了,數據能恢復嗎

    損壞,可能會導致數據無法訪問,但這并不意味著數據本身一定丟失。 1. 固態硬盤控制芯片的作用 固態硬盤的控制芯片(也稱為主控制器)是SSD的大腦,負責管理數據的存儲、讀取和寫入。它執行
    的頭像 發表于 10-14 15:13 ?472次閱讀

    EM8620L主控芯片DVD原理圖

    EM8620L主控芯片DVD原理圖
    發表于 09-30 11:09 ?0次下載

    顯示器主控芯片和電視主控芯片的區別

    顯示器驅動板通常不內置系統的原因,主要是基于其特定的設計目的和功能需求。當我們對比顯示器的主控芯片和電視的主控芯片,以及兩者的使用范圍時,可以更清晰地理解這一點。
    的頭像 發表于 09-02 14:32 ?744次閱讀

    機器人主控器的主控芯片在功能上與什么相似

    本文將深入探討機器人主控器的主控芯片,分析其在功能上與其他技術產品的相似之處。 一、引言 隨著科技的不斷進步,機器人技術在各個領域得到了廣泛應用。機器人主控器作為機器人系統的大腦,其性
    的頭像 發表于 07-15 11:22 ?494次閱讀

    聊聊下一代企業級SSD外形EDSFF #EDSFF #SSD #硬盤抽取盒

    硬盤SSD
    ICY DOCK硬盤盒
    發布于 :2024年06月13日 17:15:19

    集成芯片用途

    集成芯片是一種將多個電路元件集成在一起的微型電子部件,其用途廣泛且深遠。在現代科技領域,集成芯片發揮著不可或缺的作用。
    的頭像 發表于 03-19 16:00 ?451次閱讀

    集成芯片有什么用途

    集成芯片在多個領域具有廣泛的應用,它的主要用途可以總結為以下幾個方面。
    的頭像 發表于 03-19 15:51 ?620次閱讀

    集成芯片的作用和用途 集成芯片的重要性

    集成芯片是現代電子技術中的重要組成部分,為電子設備的設計和應用提供了強大的支持,集成芯片的作用和用途十分廣泛且重要。
    的頭像 發表于 03-18 15:36 ?1042次閱讀

    便攜儲能中的萬能“管家”——主控芯片

    的、內置鋰離子電池的小型儲能設備。它具備大容量、大功率、安全便攜的特點,可提供穩定交流/直流電壓輸出,至于功率管理、電池管理則主要依托于內部的主控芯片。 ? 便攜儲能的主控芯片 ?
    的頭像 發表于 01-25 00:20 ?7531次閱讀
    便攜儲能中的萬能“管家”——<b class='flag-5'>主控</b><b class='flag-5'>芯片</b>

    LLC的的主控芯片怎么選

    LLC(Low-Level Control)主控芯片選擇的過程是電子產品設計中的一個關鍵環節。LLC主控芯片在電子產品中的作用是負責系統的低級控制和協調。它通常是產品的大腦,負責處理數
    的頭像 發表于 01-16 10:55 ?1216次閱讀

    DOIT傳媒對話平頭哥:突破SSD主控芯片,觸發新一輪市場沖擊波

    轉載自DOIT傳媒 在2023云棲大會上,阿里巴巴旗下平頭哥半導體發布首顆SSD主控芯片-鎮岳510。在11月29日舉行的2023中國數據與存儲峰會上,平頭哥半導體產品總監周冠鋒在題為 “做智能化
    的頭像 發表于 12-14 16:20 ?620次閱讀
    DOIT傳媒對話平頭哥:突破<b class='flag-5'>SSD</b><b class='flag-5'>主控</b><b class='flag-5'>芯片</b>,觸發新一輪市場沖擊波

    SSD硬盤的優點和缺點

    : 1. 高速性能:SSD硬盤相比傳統機械硬盤具有更快的數據讀寫速度。這是因為SSD內部使用了非易失性存儲器(NAND Flash)芯片來存儲數據,讀寫速度遠高于機械硬盤上的移動磁頭。因此,S
    的頭像 發表于 12-11 11:32 ?1513次閱讀

    談談SSD主控芯片

    SSD主控芯片SSD controller)好比固態硬盤的大腦。
    的頭像 發表于 11-29 12:16 ?2458次閱讀
    談談<b class='flag-5'>SSD</b><b class='flag-5'>主控</b><b class='flag-5'>芯片</b>