3.9[A]csd

在傳統CPU中心架構中,中央處理器通過內存訪問外部存儲器,而數據必須經過網絡接口卡才能到達外部存儲器。這種架構存在集中式計算、DRAM帶寬和容量挑戰、大量數據移動(服務器內和網絡)以及固定計算導致工作負載容量增長等問題

而在計算存儲架構中,引入了計算存儲陣列,它由計算存儲驅動器組成,這些驅動器具有內置的計算功能,并且可以連接到計算存儲處理器(無存儲)。這種架構的特點是并行計算(利用率上升)、優化DRAM帶寬和利用率、減少數據移動(降低功耗/延遲)以及隨著容量增加擴展計算能力

CSD將計算單元嵌入存儲設備,支持近數據處理(NDP),減少數據傳輸。但面臨三大挑戰:

  • ?數據管理:傳統文件系統導致元數據冗余訪問和一致性問題。
  • ?任務調度:異構硬件資源(CPU/FPGA/閃存通道)需高效調度混合任務。
  • ?應用優化:CSD算力有限,需結合應用特征定制存儲與計算方案。

在CPU每個Die中封裝相應Memory Die, 從而實現非一致性內存訪問(即NUMA),部分緩解集中式內存訪問帶來的瓶頸點問題。

CXL 聯盟定義了3種CXL設備的概念設計,分別是:

  • ??type1 連接交換機的專用加速網卡

  • ??type2 數據密集型的GPU、FPGA加速卡

  • ??type3 內存Cache池

  1. 1.?Host Memory:主機內存,由CPU直接訪問的內存模塊。

  2. 2.?MC(Memory Controller):內存控制器,負責管理內存訪問請求,通常集成在CPU或PCH(Platform Controller Hub)中。

  3. 3.?Root Complex:根復雜度,PCIe拓撲結構中的核心部分,連接著各種設備和橋接器。

  4. 4.?IO Bridge:I/O橋接器,用于連接不同類型總線的設備,例如PCIe設備。

  5. 5.?IOMMU(Input/Output Memory Management Unit):輸入/輸出內存管理單元,用于虛擬化和安全目的,能夠映射和保護設備的內存訪問權限。

  6. 6.?Home Agent:宿主代理,CXL架構中的一個重要組件,負責協調CXL設備與主機之間的通信。

  7. 7.?CXL Memory Expander:CXL內存擴展器,一種專門設計用來增加系統內存容量的設備。

  8. 8.?CXL Attached Memory:通過CXL連接的內存,可以被主機和CXL設備共享訪問。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/71733.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/71733.shtml
英文地址,請注明出處:http://en.pswp.cn/web/71733.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ESP32S3讀取數字麥克風INMP441的音頻數據

ESP32S3 與 INMP441 麥克風模塊的集成通常涉及使用 I2S 接口進行數字音頻數據的傳輸。INMP441 是一款高性能的數字麥克風,它通過 I2S 接口輸出音頻數據。在 Arduino 環境中,ESP32S3 的開發通常使用 ESP-IDF(Espressif IoT Development Framew…

DeepSeek大模型 —— 全維度技術解析

DeepSeek大模型 —— 全維度技術解析 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,可以分享一下給大家。點擊跳轉到網站。 https://www.captainbed.cn/ccc 文章目錄 DeepSeek大模型 —— 全維度技術解析一、模型架構全景解析1…

[Kubernetes] 7控制平面組件

1. 調度 kube- scheduler what 負責分配調度pod到集群節點監聽kube-apiserver,查詢未分配node的pod根據調度策略分配這些pod(更新pod的nodename)需要考慮的因素: 公平調度,資源有效利用,QoS,affinity, an…

PyTorch系列教程:編寫高效模型訓練流程

當使用PyTorch開發機器學習模型時,建立一個有效的訓練循環是至關重要的。這個過程包括組織和執行對數據、參數和計算資源的操作序列。讓我們深入了解關鍵組件,并演示如何構建一個精細的訓練循環流程,有效地處理數據處理,向前和向后…

LeetCode Hot100刷題——反轉鏈表(迭代+遞歸)

206.反轉鏈表 給你單鏈表的頭節點 head ,請你反轉鏈表,并返回反轉后的鏈表。 示例 1: 輸入:head [1,2,3,4,5] 輸出:[5,4,3,2,1]示例 2: 輸入:head [1,2] 輸出:[2,1]示例 3&#…

機器學習的發展史

機器學習(Machine Learning, ML)作為人工智能(AI)的一個分支,其發展經歷了多個階段。以下是機器學習的發展史概述: 1. 早期探索(20世紀50年代 - 70年代) 1950年:艾倫圖…

Springboot redis bitMap實現用戶簽到以及統計,保姆級教程

項目架構,這是作為demo展示使用: Redis config: package com.zy.config;import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.PropertyAccessor; import com.fasterxml.jackson.databind.Ob…

Ardupilot開源無人機之Geek SDK進展2025Q1

Ardupilot開源無人機之Geek SDK進展2025Q1 1. 源由2. 內容匯總2.1 【jetson-fpv】YOLO INT8 coco8 dataset 精度降級2.2 【OpenIPC-Configurator】OpenIPC Configurator 固件升級失敗2.3 【OpenIPC-Adaptive-link】OpenIPC RF信號質量相關顯示2.4 【OpenIPC-msposd】.srt/.osd…

《云原生監控體系構建實錄:從Prometheus到Grafana的觀測革命》

PrometheusGrafana部署配置 Prometheus安裝 下載Prometheus服務端 Download | PrometheusAn open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.https://prometheus.io/…

SpringMvc與Struts2

一、Spring MVC 1.1 概述 Spring MVC 是 Spring 框架的一部分,是一個基于 MVC 設計模式的輕量級 Web 框架。它提供了靈活的配置和強大的擴展能力,適合構建復雜的 Web 應用程序。 1.2 特點 輕量級:與 Spring 框架無縫集成,依賴…

數據類設計_圖片類設計之1_矩陣類設計(前端架構基礎)

前言 學的東西多了,要想辦法用出來.C和C是偏向底層的語言,直接與數據打交道.嘗試做一些和數據方面相關的內容 引入 圖形在底層是怎么表示的,用C來表示 認識圖片 圖片是個風景,動物,還是其他內容,人是可以看出來的.那么計算機是怎么看懂的呢?在有自主意識的人工智能被設計出來…

開發者社區測試報告(功能測試+性能測試)

功能測試 測試相關用例 開發者社區功能背景 在當今數字化時代,編程已經成為一項核心技能,越來越多的人開始學習編程,以適應快速變化的科技 環境。基于這一需求,我設計開發了一個類似博客的論壇系統,專注于方便程序員…

EasyRTC嵌入式音視頻通話SDK:基于ICE與STUN/TURN的實時音視頻通信解決方案

在當今數字化時代,實時音視頻通信技術已成為人們生活和工作中不可或缺的一部分。無論是家庭中的遠程看護、辦公場景中的遠程協作,還是工業領域的遠程巡檢和智能設備的互聯互通,高效、穩定的通信技術都是實現這些功能的核心。 EasyRTC嵌入式音…

【OneAPI】網頁截圖API-V2

API簡介 生成指定URL的網頁截圖或縮略圖。 舊版本請參考:網頁截圖 V2版本新增全屏截圖、帶殼截圖等功能,并修復了一些已知問題。 全屏截圖: 支持全屏截圖,通過設置fullscreentrue來支持全屏截圖。全屏模式下,系統…

簡單的 Python 示例,用于生成電影解說視頻的第一人稱獨白解說文案

以下是一個簡單的 Python 示例,用于生成電影解說視頻的第一人稱獨白解說文案。這個示例使用了 OpenAI 的 GPT 模型,因為它在自然語言生成方面表現出色。 實現思路 安裝必要的庫:使用 openai 庫與 OpenAI API 進行交互。設置 API 密鑰&#…

記錄小白使用 Cursor 開發第一個微信小程序(一):注冊賬號及下載工具(250308)

文章目錄 記錄小白使用 Cursor 開發第一個微信小程序(一):注冊賬號及下載工具(250308)一、微信小程序注冊摘要1.1 注冊流程要點 二、小程序發布流程三、下載工具 記錄小白使用 Cursor 開發第一個微信小程序&#xff08…

六軸傳感器ICM-20608

ICM-20608-G是一個6軸傳感器芯片,由3軸陀螺儀和3軸加速度計組成。陀螺儀可編程的滿量程有:250,500,1000和2000度/秒。加速度計可編程的滿量程有:2g,4g,8g和16g。學習Linux之SPI之前,…

python可應用在金融分析的那一個方面,如何部署在linux server上面。

Python 在金融分析中應用廣泛,以下是幾個主要方面: ### 1. **數據處理與分析** - 使用 **Pandas** 和 **NumPy** 等庫來處理和分析大規模數據集,進行清理、轉換和統計運算。 - 舉例:處理歷史市場數據,分析價格趨…

Git與GitHub:理解兩者差異及其關系

目錄 Git與GitHub:理解兩者差異及其關系Git:分布式版本控制系統概述主要特點 GitHub:基于Web的托管服務概述主要特點 Git和GitHub如何互補關系現代開發工作流 結論 Git與GitHub:理解兩者差異及其關系 Git:分布式版本控…

STM32全系大閱兵(1)

本文內容參考: STM32家族系列的區別_stm32各個系列區別-CSDN博客 STM32--STM32 微控制器詳解-CSDN博客