《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于當代DRAM結構的存儲器控制器設計
基于當代DRAM結構的存儲器控制器設計
摘要: 當代計算機系統越來越受存儲性能的限制。處理器性能每年以60%的速率增長,存儲器芯片每年僅僅增加10%的帶寬,本文就如何設計一種符合當代DRAM結構的高效存儲器控制器進行研究。 本文第二部分介紹當代DRAM結構特點;第三部分介紹存儲器控制器結構以及調度算法;第四部分介紹模擬環境以及性能表現。
Abstract:
Key words :

1、引言
  當代計算機系統越來越受存儲性能的限制。處理器性能每年以60%的速率增長,存儲器芯片每年僅僅增加10%的帶寬,本文就如何設計一種符合當代DRAM結構的高效存儲器控制器進行研究。
本文第二部分介紹當代DRAM結構特點;第三部分介紹存儲器控制器結構以及調度算法;第四部分介紹模擬環境以及性能表現。
2、當代DRAM結構
  為了提高存儲器的性能,存儲器控制器的設計必須充分利用當代DRAM的特點。DRAM是3D的存儲器(體行列),每個體獨立于其他體操作并且一次存取整行。當存儲陣列的一行被存取(行激活),存儲陣列的整行被傳輸到這個體的行緩沖。當一行在行緩沖中處于激活態,任何的讀寫(列存取)可以執行。當完成所有可利用的列存取,被緩沖的行必須依靠外在的操作(體預充電)寫回存儲陣列,為后來的行激活操作做準備。
  存儲器存取調度者必須滿足DRAM時序和資源限制。共享的地址和數據線資源使存取串行化到不同的DRAM體,但是每個體的狀態機是獨立的。因此,調度者必須仲裁要使用單一資源的預充電、行、列操作。要充分利用存儲帶寬,必須每次行激活下有足夠的列存取并且隱藏其他體的預充電/激活延遲。
3、存儲器控制器結構及調度算法
  存儲器存取調度是排序DRAM操作(體預充電,行激活,列存取)完成當前掛起的存儲器存取的過程。操作表示一個命令(如行激活、列存取),被存儲器控制器發射到DRAM。訪問表示由處理器產生的存儲器訪問(如讀訪問或者寫訪問)。一個訪問產生一個或者多個存儲器操作。
 
圖1.存儲器控制器結構
圖1顯示采用存取調度算法的控制器結構。每個體有預充電管理器,行仲裁器。預充電管理器決定什么時候對與他相關的體預充電。每個體的行仲裁器決定哪一行被激活。列仲裁器被所有體共享,授權共享的數據線資源給來自所有掛起的訪問的列存取。最后,預充電管理器、行仲裁器、列仲裁器發射選擇的操作給單一的地址仲裁器,地址仲裁器授予共享地址資源給一個或者多個操作。
    預充電管理器,行仲裁器,列仲裁器可以使用多個不同的策略選擇DRAM操作。由于地址線資源的是共享的,地址仲裁器策略決定哪個預充電、激活、列操作被執行。跟其他調度策略一樣,按序或者優先權策略可用來作為地址仲裁器策略。列優先調度策略可以減少到激活行的訪問延遲,然而預充電優先或者行優先調度策略會增加體并行性。
下面介紹幾種預充電管理器,行仲裁器,列仲裁器可能使用的調度策略:
In order:DRAM操作只會執行最早請求掛起的訪問;
Ordered:越老的訪問優先級越高;
Open:只有在其他行有掛起的訪問而激活行沒有掛起的訪問才進行體預充電。當有顯著的行局部性使得后來的訪問命中前面訪問的行,Open策略應該采用;
Closed:只要激活行沒有掛起的訪問體就預充電。后來的訪問不太會命中前面訪問的行,closed策略應該采用。
4、控制器性能表現
  傳輸帶寬而不是訪問延遲驅動流處理器性能。因此流媒體處理系統是首要的需要存儲器存取調度。為了評價存儲器存取調度對于媒體處理器的性能影響,通過模擬運行典型的基準程序。

4.1模擬環境及基準
   Imagine流存儲系統包括2個地址產生器,4個交叉存儲體控制器,2個記錄緩沖按正確順序放置流數據在SRF。所有這些單元在同一芯片Imagine處理器核中。地址產生器支持3種地址模式:常量跨步,間接尋址,位翻轉。地址產生器可以產生任何長度的存儲器訪問流,只要數據適合SRF。對于跨步訪問,地址產生器利用基址、跨步、長度,連續的地址依照基地址增加跨步常量。對于間接尋址,基地址加上來自SRF的變址計算地址。實驗運行在一組微基準上,如表1。

 

表1. 基準
4.2性能表現分析
  存儲器控制器以執行沒有重排序作為性能比較的基礎。即控制器使用按序策略:列存取只執行最早掛起的訪問。如圖2黑色的條狀代表按序策略性能。unit load取得DRAM峰值帶寬(2GB/s)的97%,3%的開銷是有時預充電/激活延遲;unit load到unit持續帶寬14%的下降是因為讀和寫交叉,讀訪問和寫訪問轉換需要1周期的數據引腳高阻態;unit conflict由于體內行來回交換使得帶寬下降到峰值得51%;random只有unit load 的15%帶寬,因為存取一個字需要7 DRAM周期。
4.3.1  簡單調度
   簡單的First-ready存取調度策略平均提高25%性能。First-ready調度采用ordered優先,如表1,來決定所有的調度。First-ready調度者考慮所有的掛起訪問并且為不違反時序和資源限制的最早掛起的訪問調度1個DRAM操作。這個調度算法最明顯的好處就是當等待為了最早掛起訪問的預充電或者激活操作時,可以同時對其他體進行存取,DRAM內部多體并行。
 
圖2. 按序和first-ready存取調度下的存儲器帶寬
圖2,first-ready調度算法比按序在微基準最多增加性能79%。unit load提高較小;Random提高125%,因為他們能夠顯著提高每次行激活列存取的數量。
4.3.2  復雜調度
  更加具有挑戰性的調度算法能夠進一步提高性能,這部分將研究4種調度算法進一步提高存儲器帶寬。如圖3,包含random的基準偏向關預充電策略,這種策略只要激活行沒有掛起訪問就進行體預充電。對于大部分其他基準,開和關預充電策略相差甚微。除了Unit load用col/closed算法表現差,其他基準都有較大性能提高。
 
圖3.各種存取調度算法情況下的存儲器帶寬
5、結論
  本文創新點:存儲器存取調度大大地增加了DRAM存取帶寬的利用,緩沖存儲器訪問命令,按照某個順序選擇執行,既有體間并行又最大化利用每個行命令的列存取數量,使得系統性能提高。在大部分基準下,關閉頁調度策略是有利的。這部分地因為DRAM有合并最后列存取請求的體預充電的能力。調度算法是否行優先或者列優先在性能上差異較小。最后,調度讀優先于寫可提高性能。存儲器存取調度是最大利用日益寶貴的存儲器帶寬資源的重要技術。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
午夜伦理片一区| 99热免费精品| 亚洲乱码精品一二三四区日韩在线 | 亚洲国产欧美日韩| 性18欧美另类| 欧美一区二区大片| 午夜日韩电影| 欧美亚洲日本网站| 午夜视频一区| 欧美一级网站| 欧美专区中文字幕| 亚洲电影av| 亚洲激情视频网站| 亚洲精品护士| aa级大片欧美三级| 一区二区三区日韩欧美精品| 亚洲天堂成人| 亚洲欧美日韩中文播放| 先锋影音久久| 久久久久www| 美女亚洲精品| 欧美精品91| 国产精品99一区二区| 国产精品欧美一区喷水| 国产欧美精品日韩| 国产一区二区黄色| 1024亚洲| 一本色道**综合亚洲精品蜜桃冫 | 国产精品99久久久久久久vr| 亚洲午夜av电影| 欧美一区二区三区免费观看| 久久精品一区蜜桃臀影院| 久久国产精彩视频| 亚洲精品在线观看免费| 一区二区三区高清在线| 亚洲欧美bt| 久久精品综合网| 欧美二区在线| 国产精品播放| 黑人巨大精品欧美一区二区小视频| 在线观看视频一区| 亚洲人成在线观看网站高清| 亚洲视频每日更新| 久久成人免费日本黄色| 亚洲人www| 亚洲一区免费在线观看| 久久9热精品视频| 免费高清在线一区| 欧美小视频在线| 国产一区二区三区无遮挡| 在线看无码的免费网站| 日韩视频一区二区三区| 亚洲女人天堂av| 亚洲国产电影| 亚洲午夜一区二区三区| 欧美综合第一页| 欧美成人亚洲成人日韩成人| 国产精品久久999| 黄色精品在线看| 亚洲免费激情| 久久精品人人做人人爽电影蜜月| 日韩视频在线一区二区| 欧美亚洲网站| 欧美激情一二三区| 国产色综合久久| 99爱精品视频| 亚洲国产黄色片| 亚洲欧美日韩天堂一区二区| 欧美aa在线视频| 国产精品一区视频网站| 亚洲黄色免费网站| 欧美一区91| 亚洲一区尤物| 欧美夫妇交换俱乐部在线观看| 国产精品一二三四区| 亚洲欧洲一区二区在线播放| 亚洲欧美日韩一区二区| 99这里只有久久精品视频| 久久久久久综合| 国产精品yjizz| 亚洲激情欧美激情| 欧美一进一出视频| 亚洲永久网站| 欧美精品激情在线观看| 国产午夜久久久久| 亚洲少妇最新在线视频| 最新亚洲一区| 久久精品国产欧美激情| 国产精品99免费看| 亚洲久久在线| 亚洲经典自拍| 久久免费视频网| 国产精品成人一区二区三区吃奶| 最新成人av在线| 亚洲福利国产| 久久久久免费观看| 国产精品综合网站| 在线亚洲欧美视频| 日韩亚洲欧美精品| 美国十次了思思久久精品导航| 国产网站欧美日韩免费精品在线观看| 9i看片成人免费高清| 亚洲精品一级| 男人插女人欧美| 影音先锋在线一区| 久久成人在线| 久久精品国产一区二区三| 国产精品五月天| 亚洲一区中文| 亚洲在线视频免费观看| 欧美日韩一区在线| 亚洲精品综合精品自拍| 亚洲麻豆国产自偷在线| 欧美成人午夜77777| 一区二区三区我不卡| 久久国产99| 久久久综合香蕉尹人综合网| 国产亚洲欧洲997久久综合| 性久久久久久久久| 久久精品国产99精品国产亚洲性色 | 亚洲欧美日韩国产一区二区| 欧美视频在线一区| 一区二区三区色| 亚洲一区国产视频| 国产精品mm| 亚洲一区在线免费观看| 亚洲欧美一区二区精品久久久| 欧美三日本三级少妇三2023| 中文精品视频| 先锋影音久久| 国产喷白浆一区二区三区| 西西裸体人体做爰大胆久久久| 久久av在线看| 国产一区自拍视频| 亚洲国产成人在线| 欧美大香线蕉线伊人久久国产精品| 亚洲国产视频一区二区| 一本大道久久a久久精品综合| 欧美精品一区二区在线播放| 亚洲免费观看| 亚洲综合电影一区二区三区| 国产精品一区在线观看| 欧美在线啊v一区| 毛片一区二区三区| 91久久久久久| 中文日韩电影网站| 国产精品爽爽ⅴa在线观看| 欧美在线视频免费观看| 牛夜精品久久久久久久99黑人 | 中文日韩欧美| 国产欧美日韩综合| 久久精品91| 欧美精品成人一区二区在线观看| 亚洲精品在线观看视频| 亚洲一区二区在线看| 国产欧美精品国产国产专区| 亚洲高清成人| 欧美日韩天堂| 亚洲欧美日韩国产综合| 美女精品国产| 亚洲视频欧洲视频| 久久久免费av| 亚洲精品孕妇| 久久精品国产久精国产思思| 亚洲国产老妈| 午夜精品久久久久久久白皮肤 | 欧美国产视频在线| 亚洲视频在线视频| 久久久久久久尹人综合网亚洲| 亚洲国产精品久久久久秋霞蜜臀 | 国产一区二区三区不卡在线观看 | 国产欧美日韩精品a在线观看| 久久精品视频在线看| 欧美精品不卡| 午夜精品久久久久久久久| 欧美成人一品| 亚洲欧美激情一区二区| 欧美黄色大片网站| 亚洲欧美日韩国产| 欧美日本一区二区视频在线观看| 香蕉成人啪国产精品视频综合网| 欧美成人中文| 亚洲欧美一区二区在线观看| 欧美大片在线观看一区| 亚洲中无吗在线| 欧美电影免费观看网站| 午夜精品久久久久久久99热浪潮| 欧美韩日一区| 欧美综合77777色婷婷| 欧美日韩专区| 亚洲黑丝在线| 国产精品素人视频| 99这里有精品| 尤物99国产成人精品视频| 欧美亚洲免费电影| 亚洲久久一区二区| 免费日韩av电影| 小处雏高清一区二区三区| 欧美久久久久| 亚洲国产欧美一区二区三区丁香婷|