雙埠SRAM如何提高系統的整體效能
SRAM 以其高速、靜態的優點廣泛應用於各種數字裝置中,多被用作不同部件之間的緩衝,尤其在計算機體系架構中扮演著重要的角色,即嵌入到CPU 內部的快取記憶體(Cache)。計算機的處理速度在高速增長,為了提供足夠的資料快取能力,隨著積體電路製造工藝的發展,嵌入式
的儲存單元的面積也在以約0.5 倍每代的速度減小,在45 nm 工藝節點嵌入式SRAM 的密度已可以達到150 Mb/cm2。雙埠SRAM(Dual-Port SRAM, DP-SRAM)憑藉其兩個埠可以同時進行讀寫的能力在SRAM 領域佔有重要的一席之地,尤其在多核、實時訊號處理系統中有著廣泛的應用。
由於功耗的限制,片上系統(System on Chip, SoC)不能無限制地透過提高系統頻率來提升效能,而是利用平行計算來獲得更高的系統運算能力,因而多核乃至眾核處理器得到了快速的發展和廣泛的應用。但同時這也意味著儲存器的存取次數大幅增加,儲存器的效能會成為系統的瓶頸,遇到了所謂的記憶體牆(Memory Wall),因此對兩個以上埠可以同時進行讀寫操作的雙埠甚至多埠儲存器的需求在不斷增加。同時,隨著智慧手機、平板電腦等移動消費電子產品的普及和發展,人們對相關產品的要求日益提高,這對系統的實時性、吞吐率等都提出了越來越高的要求。
雙埠SRAM 相較於單埠SRAM(Single-Port SRAM, SP-SRAM)有兩套獨立的讀寫埠,因而有更高的頻寬,尤其適用於上述系統中:雙埠SRAM 可以給多核系統提供簡單、可靠、高效的通訊方法,也可以為訊號處理系統中提供更高的並行性,近年來國內外發表的相關研究都多有其應用。一個用於影片壓縮的SoC 系統中有三個核,為了處理器間的同步和資料交換而不給AMBA系統匯流排增加負擔,用三個2 kB 的雙埠SRAM 將三個核兩兩相連,從而提高系統的整體效能。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69975830/viewspace-2702754/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 單埠SRAM與雙埠SRAM電路結構
- 雙埠SRAM中讀干擾問題
- SRAM整體結構圖
- 請教如何提高查詢系統的效能?
- SAST 如何提高整體安全性?AST
- 串列埠SRAM和並口SRAM的引腳區別串列埠
- Redis 快速提高系統效能的銀彈Redis
- 如何通過gzip和nginx來提高網站開啟速度及整體效能Nginx網站
- 蘋果A13提前曝光:相比A12整體效能提高3倍,AI效能再提高5倍!蘋果AI
- 【效能調整】系統檢視(二)
- 【效能調整】系統檢視(一)
- 透過對TOS的最佳化來提高防火牆的整體效能(轉)防火牆
- 如何提高 Ruby On Rails 的效能?AI
- 伺服器核心硬體的效能如何影響伺服器的整體效能?伺服器
- 如何提高對系統架構的理解架構
- 如何提高web系統的吞吐能力?Web
- 微博遭鹿晗戀情暴擊癱瘓,如何快速提高系統效能?
- 系統記憶體怎麼選?詳解SRAM與DRAM的前生今世記憶體
- 如何提高python程式的效能Python
- 伺服器的效能如何提高伺服器
- 如何提高 Java 中鎖的效能Java
- 如何提高datapump操作效能
- 如何提高 Ruby On Rails 效能AI
- CRM系統的使用率低?如何提高
- 如何提高CRM系統使用率?
- 開啟CPU二級快取,提高系統效能快取
- 用sysctl進行調整Linux系統效能Linux
- 如何提高你的 React 應用的效能React
- 如何提高前端效能——字型篇前端
- ERP系統是如何提高生產效率的?
- 房地產行業透過ERP系統開發提高企業整體資訊互通!行業
- mac電腦如何切換雙系統,雙系統該怎麼切換Mac
- AIX使用非同步I/O(aio)提高系統效能(轉)AI非同步
- 使用零複製技術提高儲存系統效能
- ADAMoracle為提高預言機整體安全效能建立了全面的風控模型Oracle模型
- Go1.13 defer 的效能是如何提高的?Go
- 雙埠NVMe SSD及其在企業級儲存系統中的應用
- CRM系統如何提高企業的客戶保留率?