99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

計算存儲驅(qū)動器如何與主機服務(wù)器交互詳解

存儲加速器 ? 來源:存儲社區(qū) ? 作者:存儲社區(qū) ? 2021-04-26 09:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

計算存儲將計算功能添加到存儲驅(qū)動器中逐漸成為現(xiàn)實。NGD,Eideticon和ScaleFlux已將計算卡添加到SSD中,以使計算過程能夠在存儲的數(shù)據(jù)上運行,而無需將該數(shù)據(jù)移入主機服務(wù)器內(nèi)存并使用其CPU來處理數(shù)據(jù)。據(jù)說視頻轉(zhuǎn)碼是計算存儲驅(qū)動器(CSD)的好用例。

但是,CSD如何與主機服務(wù)器交互。Blocks&Files采訪了ScaleFlux的首席科學家張彤(Tong Zhang),以找出答案。

問題:讓我們假設(shè)有一個視頻轉(zhuǎn)碼或數(shù)據(jù)庫記錄處理應(yīng)用程序。通常,將新的視頻文件寫入存儲設(shè)備,其中新記錄將出現(xiàn)在數(shù)據(jù)庫中。服務(wù)器應(yīng)用程序會意識到這一點,并開始處理服務(wù)器中的新數(shù)據(jù)。處理完成后,已轉(zhuǎn)換的數(shù)據(jù)將寫回到存儲中。使用計算存儲,整個過程是不同的。新數(shù)據(jù)被寫入存儲?,F(xiàn)在,服務(wù)器應(yīng)用程序必須告訴驅(qū)動器處理器處理數(shù)據(jù)。它是如何做到的?它如何告訴驅(qū)動器處理數(shù)據(jù)?

張彤:是的,為了將某些計算任務(wù)加載到計算存儲驅(qū)動器中,主機應(yīng)用程序必須能夠與計算存儲驅(qū)動器充分通信。這需要標準化的編程模型和接口協(xié)議,業(yè)界正在積極開發(fā)這些模型和接口協(xié)議(例如,NVMe TP 4091和SNIA計算存儲工作組)。

問題:驅(qū)動器的主要活動是為驅(qū)動器IO提供服務(wù),而不是處理數(shù)據(jù)。當驅(qū)動器還為IO請求提供服務(wù)時,驅(qū)動器CPU處理數(shù)據(jù)需要多長時間?時間長度可以預測嗎?

張彤:計算存儲驅(qū)動器在內(nèi)部專用于為驅(qū)動器IO服務(wù)的許多嵌入式CPU(例如ARM內(nèi)核),并專用于一定數(shù)量的嵌入式CPU和領(lǐng)域相關(guān)的硬件引擎(例如,壓縮,安全性,搜索,AI / ML,多媒體) 用于執(zhí)行計算任務(wù)。應(yīng)將CSD控制器設(shè)計為使領(lǐng)域相關(guān)的硬件引擎的性能與存儲IO性能相匹配。

與任何其他形式的計算off-loading(例如GPU,TPU,FPGA)一樣,開發(fā)人員在將計算任務(wù)off-loading到計算存儲驅(qū)動器中時必須準確估計延遲/吞吐量性能指標。

問題:完成驅(qū)動器上的處理后,驅(qū)動器如何告知服務(wù)器應(yīng)用程序數(shù)據(jù)已被處理,現(xiàn)在可以進行下一步處理了?使主機服務(wù)器應(yīng)用程序與計算存儲設(shè)備進行交互的軟件框架是什么?它是一個開放的標準框架嗎?

張彤:目前尚無開放和標準的框架,并且業(yè)界正在積極地對其進行工作(例如NVMe.org和SNIA計算存儲工作組)。

問題: 讓我們看一下處理所花費的時間。通常,我們將按以下順序進行:服務(wù)器應(yīng)用將新數(shù)據(jù)寫入存儲。它決定處理數(shù)據(jù)。數(shù)據(jù)被讀入存儲器。已處理。數(shù)據(jù)被寫回到存儲中。假設(shè)這需要時間T-1。與計算存儲相比,順序有所不同:Server應(yīng)用程序?qū)⑿聰?shù)據(jù)寫入存儲。它決定處理數(shù)據(jù)。它告訴驅(qū)動器處理數(shù)據(jù)。驅(qū)動器處理數(shù)據(jù)。它告訴服務(wù)器應(yīng)用程序處理完成的時間。假設(shè)這需要時間T-2。T-2比T-1大還是???隨著存儲驅(qū)動器IO的上升和下降,T-2和T-1之間的關(guān)系是否隨時間恒定?如果變化很大,那么計算存儲肯定不適合關(guān)鍵的處理任務(wù)嗎?處理驅(qū)動器上的數(shù)據(jù)是否比處理服務(wù)器本身中的相同數(shù)據(jù)消耗更少的電能?

張彤: T-1和T-2之間的關(guān)系取決于特定的計算任務(wù)以及主機和內(nèi)部計算存儲驅(qū)動器上的可用硬件資源。

例如,如果計算存儲驅(qū)動器內(nèi)部具有可以非常有效地處理任務(wù)的領(lǐng)域相關(guān)的的硬件引擎(例如,壓縮,安全性,搜索,AI / ML,多媒體),則T2可以(比T-1小得多) 。但是,如果計算存儲驅(qū)動器必須僅依靠其內(nèi)部ARM內(nèi)核來處理任務(wù),同時主機具有足夠的空閑CPU周期,則T-2可以大于T-1。

在計算存儲驅(qū)動器內(nèi)部,IO和計算任務(wù)由不同的硬件資源提供服務(wù)。因此,它們不會直接相互干擾。關(guān)于功率消耗,計算存儲驅(qū)動器通常消耗較少的功率。如果當前的計算任務(wù)可以由計算存儲驅(qū)動器內(nèi)部的特定領(lǐng)域硬件引擎很好地完成,那么我們的等待時間會更短,同時功耗也會更低。

如果當前的計算任務(wù)僅由計算存儲驅(qū)動器內(nèi)部的ARM內(nèi)核承擔,則功耗仍然可以更低,因為我們大大降低了數(shù)據(jù)移動引起的功耗以及ARM內(nèi)核的低功耗特性。

問題:我了解到,與服務(wù)器應(yīng)用程序和CPU處理每個驅(qū)動器的數(shù)據(jù)相比,10或20個驅(qū)動器的整體處理速度更快,但是這種并行處理需要多長時間進行一次?

張彤:數(shù)據(jù)密集型應(yīng)用程序(例如AI / ML,數(shù)據(jù)分析,數(shù)據(jù)科學,商業(yè)智能)通常需要對大量數(shù)據(jù)進行高度并行處理,這自然會受益于所有計算存儲驅(qū)動器內(nèi)部的并行處理。

總結(jié)

為了廣泛使用,CSD將需要一種與主機服務(wù)器進行通信的標準方式,以便它可以請求主機進行工作并在工作完成時得到通知。為此,需要CSD上的專用處理硬件與常規(guī)驅(qū)動器IO處理硬件分開,以確??深A測的處理時間。

需要相對較低級別處理大量存儲數(shù)據(jù)的較新的分析樣式工作負載可以從CSD而不是由主機服務(wù)器CPU進行的并行處理中受益。NVMe.org和SNIA的計算存儲工作組制定的標準將成為CSD采用該技術(shù)成為主流的途徑。

我們還認為,CSD將需要一個標準接口來與GPU對話。毫無疑問,標準機構(gòu)也在為此進行準備工作。
編輯:lyn

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

    關(guān)注

    68

    文章

    11077

    瀏覽量

    217022
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9793

    瀏覽量

    87941
  • CSD
    CSD
    +關(guān)注

    關(guān)注

    0

    文章

    67

    瀏覽量

    13017

原文標題:計算存儲如何與主機服務(wù)器交互?

文章出處:【微信號:TopStorage,微信公眾號:存儲加速器】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    存儲服務(wù)器租用的好處有哪些?

    隨著企業(yè)數(shù)字化轉(zhuǎn)型加速,云存儲服務(wù)器租用成為越來越多企業(yè)的首選方案。云存儲服務(wù)器租用的好處在于彈性靈活、成本可控、安全可靠,同時避免了傳統(tǒng)服務(wù)器
    的頭像 發(fā)表于 05-16 11:03 ?210次閱讀

    DeepSeek企業(yè)級部署服務(wù)器資源計算 以raksmart裸機云服務(wù)器為例

    以RakSmart裸機云服務(wù)器為例,針對DeepSeek企業(yè)級部署的服務(wù)器資源計算指南,涵蓋GPU/CPU/內(nèi)存/存儲/網(wǎng)絡(luò)等核心維度的詳細計算
    的頭像 發(fā)表于 03-21 10:17 ?376次閱讀

    云儲存服務(wù)器與傳統(tǒng)存儲的區(qū)別 云儲存服務(wù)器數(shù)據(jù)恢復方法

    服務(wù)器上,即云服務(wù)提供商的服務(wù)器上。這些服務(wù)器通常位于遠離用戶的數(shù)據(jù)中心,但用戶可以通過互聯(lián)網(wǎng)訪問它們。云存儲使用網(wǎng)絡(luò)將數(shù)據(jù)
    的頭像 發(fā)表于 02-01 10:02 ?1356次閱讀

    通用型企業(yè)云服務(wù)器的優(yōu)缺點

    通用型企業(yè)云服務(wù)器是一種基于云計算技術(shù)的服務(wù)器解決方案,它通過虛擬化技術(shù)將計算資源、存儲資源和網(wǎng)絡(luò)資源提供給用戶,具有多種優(yōu)勢和一定的局限性
    的頭像 發(fā)表于 12-17 09:57 ?394次閱讀

    美國云服務(wù)器主機優(yōu)勢和缺點

    美國云服務(wù)器主機在全球云計算市場中占據(jù)重要地位,美國云服務(wù)器主機優(yōu)勢和缺點都是什么?主機推薦小編
    的頭像 發(fā)表于 12-02 16:31 ?485次閱讀

    存儲和云計算有哪些差異?

    當我們在計算機上存儲文件時,文件將保存在我們的硬盤驅(qū)動器或其他形式的可移動存儲介質(zhì)上,例如閃存驅(qū)動器或外部硬盤
    的頭像 發(fā)表于 11-11 11:40 ?855次閱讀

    美國多IP服務(wù)器和美國多服務(wù)器有什么區(qū)別

    美國多IP服務(wù)器和美國多服務(wù)器有什么區(qū)別 美國多IP服務(wù)器和美國多服務(wù)器在概念、功能以及應(yīng)用場景上存在明顯的區(qū)別。主機推薦小編為您整理發(fā)布
    的頭像 發(fā)表于 11-11 10:22 ?701次閱讀

    GPU服務(wù)器和傳統(tǒng)的服務(wù)器有什么區(qū)別

    GPU服務(wù)器與傳統(tǒng)的服務(wù)器在多個方面存在顯著差異,主機推薦小編為您整理發(fā)布GPU服務(wù)器和傳統(tǒng)的服務(wù)器有什么區(qū)別,以下是對這些差異的詳細分析。
    的頭像 發(fā)表于 11-07 11:05 ?693次閱讀

    虛擬主機和云服務(wù)器的區(qū)別

    虛擬主機和云服務(wù)器是兩種常見的網(wǎng)站托管服務(wù),它們在資源分配、性能以及擴展性等方面存在區(qū)別。以下是具體分析,rak小編為您整理發(fā)布虛擬主機和云服務(wù)器
    的頭像 發(fā)表于 10-24 09:47 ?533次閱讀

    軟盤驅(qū)動器和硬盤驅(qū)動器都是存儲器

    軟盤驅(qū)動器和硬盤驅(qū)動器都是計算機系統(tǒng)中用于存儲數(shù)據(jù)的設(shè)備,但它們在存儲容量、速度、可靠性和使用方式上有很大的不同。 1.
    的頭像 發(fā)表于 10-10 15:42 ?1312次閱讀

    存儲服務(wù)器與磁盤陣列有何區(qū)別?

    通過互聯(lián)網(wǎng)訪問和存儲數(shù)據(jù)。云存儲服務(wù)通常由第三方服務(wù)提供商管理,數(shù)據(jù)存儲在遠程服務(wù)器上,用戶可以
    的頭像 發(fā)表于 10-10 14:03 ?1374次閱讀

    什么是云服務(wù)器

    服務(wù)器(Cloud Server),又稱云主機或彈性計算服務(wù)(Elastic Compute Service, ECS),是基于云計算技術(shù)
    的頭像 發(fā)表于 09-27 09:34 ?785次閱讀

    探索智能服務(wù)器的奧秘:定義、特點與應(yīng)用

    企業(yè)和機構(gòu)提供高效可靠服務(wù)。 二、智能服務(wù)器的特點 智能服務(wù)器的特點: 高性能計算,配有先進多核處理等,能處理復雜任務(wù); 大容量
    的頭像 發(fā)表于 08-16 15:36 ?583次閱讀

    主機托管是多個用戶共享一臺服務(wù)器嗎?有什么優(yōu)勢

    主機托管并不是多個用戶共享一臺服務(wù)器。主機托管是一種服務(wù),客戶可以將自己的硬件服務(wù)器托管給服務(wù)
    的頭像 發(fā)表于 08-13 14:45 ?537次閱讀

    AI云服務(wù)器:開啟智能計算新時代

    一、AI云服務(wù)器的定義與特點 AI云服務(wù)器的定義 AI云服務(wù)器是一種基于云計算技術(shù),專為處理人工智能相關(guān)工作負載而構(gòu)建的服務(wù)器。它集成了強大
    的頭像 發(fā)表于 08-09 16:08 ?1645次閱讀