国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

提高SoC設計中的內存性能

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Gregg Recupero ? 2022-06-09 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

無論電子設備被吹捧為多么新、多么快速或高性能,在用戶的請求和設備的響應之間總是存在輕微的、幾乎無法察覺的延遲。那就是內存以 80% 或更低的效率工作。當然,用戶仍然認為該設備速度極快,但工程組知道驅動該設備的片上系統 (SoC) 設計的性能可能會更好——實際上要好得多。

處理器和內存之間的高效、流線型通信是每個工程團隊的夢想。這一夢想被當今 SoC 的高度集成特性所阻撓,它由許多不同的客戶端組成,每個客戶端都向內存子系統生成不同類型的請求流,可能需要數百個時鐘周期的延遲才能訪問。即使是具有多線程能力的單個客戶端運行用于鏈表處理的指針追蹤代碼,也會產生隨機的客戶端請求流,并且似乎幾乎沒有引用位置。這使得無法從內存子系統或與處理器的有效通信中獲得最佳性能。

所需要的是一種簡化的方式來收集和處理這些明顯隨機的請求信息,以創建一個虛擬的參考位置,以實現更好的決策和更高的效率。一項新技術——實際上是嵌入在 SoC 中的知識產權 (IP) 塊——已準備好做到這一點。它管理廣泛不同的請求流,以創建一個虛擬的參考位置,使請求看起來更線性。實施此類技術可提高內存帶寬,并讓 SoC 從其內存子系統中提取最佳性能。

不要與內存調度程序混淆,IP 是一個內存預取引擎,它通過將相似的請求組合在一起來與內存調度程序一起工作。它分析來自客戶端的多個并發請求流,并確定哪些請求應該優化或預取,哪些不應該。結果是高命中率和超低錯誤獲取率。

一旦客戶端請求被優化,它就會存儲在請求優化緩沖區(一個保存優化客戶端請求的小型微緩存)中,直到客戶端需要它為止。緩沖區為多個客戶端接口中的任何一個提供非阻塞接口,以使峰值響應帶寬超過內存子系統的帶寬并減少平均內存延遲。

支持 AXI 和 OCP 協議的多客戶端接口可以管理多達 16 個客戶端,由設計人員在配置技術時指定。配置工具將自動構建指定數量的客戶端接口,每個接口獨立運行并能夠支持并發操作。這允許 IP 為從請求優化緩沖區發出的任何響應發出多個并發客戶端請求。因此,IP 提供的峰值突發帶寬比底層內存子系統提供的更高。基準測試顯示,IP 將讀取延遲從 71% 降低到 78%。

每個工程組的夢想是減少內存的延遲,以提高 SoC 中實現的每個系統組件的性能,從而在不增加功耗的情況下實現更快的設計。所有電子設備都可以從改進的內存子系統中受益,現在有一種使用 IP 塊的有效方法。不再落后!

審核編輯:郭婷

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

    關注

    68

    文章

    20255

    瀏覽量

    252299
  • soc
    soc
    +關注

    關注

    40

    文章

    4576

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Microsemi IGLOO2 FPGA與SmartFusion2 SoC FPGA深度剖析

    : M2S025TS-FCS325I.pdf 一、產品概述 Microsemi的IGLOO2 FPGA和SmartFusion2 SoC FPGA是主流的產品系列,它們將基于4輸入查找表(LUT)的FPGA架構與集成數學模塊、多個嵌入式內存塊以及高
    的頭像 發表于 02-09 17:20 ?326次閱讀

    FLASH的代碼是如何得到運行的呢

    。 ARM-cortex-A系列的SOC(比如Exynos4412):該類SOC更加復雜,通常有內存管理單元(MMU),代碼存儲在nand flash,程序運行時,需要先將代碼加載
    發表于 12-04 08:06

    Altera Agilex 5 D系列FPGA和SoC家族全面升級

    Agilex 5 D 系列 FPGA 和 SoC 家族全面升級,為端 FPGA 應用能力帶來巨大飛躍——邏輯單元、內存、DSP/AI 算力提升高達 2.5 倍,外存帶寬提升高達 2 倍,輕松駕馭功耗和空間受限環境
    的頭像 發表于 11-25 14:42 ?2236次閱讀

    內存與數據處理優化藝術

    內存訪問是程序運行的瓶頸之一。減少內存訪問次數可以顯著提高程序的運行速度。 在C語言中,指針是直接操作內存的利器。使用指針遍歷數組不僅代碼更簡潔,而且效率更高。例如,用指針直接訪問
    發表于 11-14 07:46

    Altera Agilex 3 FPGA和SoC產品家族的性能分析

    本文采用嚴謹的基準測試方法,對全新推出的 Agilex 3 FPGA 和 SoC 產品家族進行性能分析。該系列專為成本優化型應用設計,兼具高性能、高集成度與高可靠性。
    的頭像 發表于 10-27 09:37 ?737次閱讀

    提高RISC-V在Drystone測試得分的方法

    的設計和性能對運行速度有很大的影響。例如,處理器的超標量設計、亂序執行能力、分支預測準確性、緩存設計等因素都會影響性能。 時鐘頻率:高時鐘頻率可以提高處理器的執行速度,從而提高Drys
    發表于 10-21 13:58

    AUDIO SoC的解決方案

    SoC(片上系統)是一種系統級集成電路。新唐科技的單芯片音頻系統音頻 SoC采用皮質-M0/M4內核,并采用Arm 皮質-M系列處理器的基本創新技術,包括∑△ADC、CODEC、OP、Class D
    發表于 09-05 08:26

    Altera Agilex? 3 FPGA和SoC FPGA

    3器件將Altera Hyperlex FPGA架構集成到這些較小器件,與以前的成本優化型系列Cyclone V以及更高速收發器相比,性能提高了1.9倍,并為LPDDR4增加了內存
    的頭像 發表于 08-06 11:41 ?4131次閱讀
    Altera Agilex? 3 FPGA和<b class='flag-5'>SoC</b> FPGA

    ESP32-P4—具備豐富IO連接、HMI和出色安全特性的高性能SoC

    ESP32-P4搭載雙核RISC-V處理器,擁有 AI指令擴展、先進的內存子系統,并集成高速外設。ESP32-P4專為高性能和高安全的應用設計,充分滿足下一代嵌入式應用對人機界面支持、邊緣計算能力
    發表于 06-30 11:01

    高通SoC陣列服務器

    、核心技術特性 架構設計? 采用ARM架構SoC陣列,單節點集成CPU、GPU/NPU及專用加速單元,通過PCIe 5.0/CXL 2.0實現高速互聯,支持128節點彈性擴展。 芯片級3D封裝技術整合內存與存儲,帶寬達TB/s級,顯著提升數據吞吐效率。
    的頭像 發表于 06-03 07:37 ?1260次閱讀

    nRF54系列新一代無線 SoC

    Cortex-M33 處理器,處理能力翻倍,處理效率提高兩倍。 nRF54L 系列的三款無線 SoC 提供多種內存大小選擇,最大 1.5 MB NVM,最大 256 KB RAM,
    發表于 05-26 14:48

    HarmonyOS優化應用內存占用問題性能優化四

    的尺寸大小,使其與組件的大小保持一致。這樣可以避免不必要的內存浪費,并提高應用程序的性能和效率。開發者可以使用圖像處理工具來調整圖像的尺寸大小,從而進一步節省內存空間。 本文主要引用參
    發表于 05-24 17:20

    HarmonyOS優化應用內存占用問題性能優化一

    出現崩潰和卡頓的情況。因此,主動減少應用內存的占用對于整個系統至關重要。通過減少應用內存的占用,可以有效提高應用的性能和響應速度,節省系統資源,讓設備的運行效率更高,延長設備的續航時間
    發表于 05-21 11:27

    第二代AMD Versal Premium系列SoC滿足各種CXL應用需求

    。無論您是高級自適應 SoC 開發人員,還是 CXL 初學者,第二代 Versal Premium 系列都能提供靈活的 CXL 3.1 子系統,非常適合內存擴展、內存池化和內存加速應用
    的頭像 發表于 04-24 14:52 ?1259次閱讀
    第二代AMD Versal Premium系列<b class='flag-5'>SoC</b>滿足各種CXL應用需求

    iMX8MPlus SoC M7核心是否需要單獨的RAM內存

    對于 iMX8MPlus SoC ,M7 核心是否需要單獨的 RAM 內存?或者是否有用于 M7內核的內部 SRAM?
    發表于 03-28 08:03