《電子技術應用》
您所在的位置:首頁 > EDA與制造 > 設計應用 > 一種基于電壓島的DVFS控制算法
一種基于電壓島的DVFS控制算法
來源:電子技術應用2012年第8期
劉 斌1, 張興明1, 閆佳佳2
1. 國家數字交換系統工程技術研究中心, 河南 鄭州 450002; 2. 鄭州大學 信息工程學院, 河南 鄭州450000
摘要: 提出一種基于島間隊列特征的動態電壓頻率縮放控制算法,使用島間隊列增長率和使用率來實現電壓島工作電壓/頻率的動態控制。該算法引入島間隊列增長率實現了簡單高效的負載預測,提高了片上通信穩定性。仿真分析表明,該算法能夠更好地節能降耗。
中圖分類號: TP301.6
文獻標識碼: A
文章編號: 0258-7998(2012)08-0122-04
DVFS control algorithm based on voltage/frequency islands
Liu Bin1, Zhang Xingming1, Yan Jiajia2
1. National Digital Switching System Engineering & Technological R&D Center, Zhengzhou 450002, China; 2. Information Engineering Department of Zhengzhou University, Zhengzhou 450000, China
Abstract: This paper proposed a DVFS control algorithm based on inter-island queue, using queue growth and utilization of inter-island to achieve the voltage and frequency control. Queue utilization rate is introduced to achieve simple and efficient workload forecast, the stability of the control algorithm is improved. The experimental result shows that: the algorithm proposed has a better power consumption performance.
Key words : NoC; voltage/frequently island; DVFS; energy effective; inter-island queue

    基于電壓島動態電壓頻率縮放DVFS(Dynamic Voltage and Frequency Scaling)技術能夠大幅度地降低片上網絡NoC(Network on Chip)的能耗,從而受到廣泛關注[1]。在基于電壓島的NoC上,電壓和頻率的改變以整個電壓島為單位,DVFS設計需要全面考慮電壓島內所有的IP核。與針對單個IP核的DVFS控制算法相比,基于電壓島的DVFS控制算法需要考慮的因素更多,設計也更為復雜。

    目前,針對基于電壓島的DVFS控制算法的研究并不多。為了應對工作負載的快速變化,參考文獻[2]提出一種基于全局電壓島輸入隊列使用率的反饋控制算法。該算法使用反饋控制,較好地應對了工作負載的變化。而參考文獻[3]指出參考文獻[2]的控制算法邏輯資源消耗過高,缺乏全局控制,在參考文獻[2]的基礎上提出CF-g反饋控制算法,該算法利用片上的g個輸入隊列,實現了電壓島簡單、高效的工作電壓控制,達到了資源和效率的平衡,但是該算法并沒有大幅度降低片上邏輯資源的開銷。同時,參考文獻[2]和參考文獻[3]的算法存在的共同問題是只能控制電壓島的一個輸入隊列,導致整個系統的穩定性較差。
    針對上述問題,本文依據參考文獻[4]提出的輸入隊列包到達模型提出一種基于島間隊列特征的DVFS控制算法。該算法使用電壓島的所有輸入/輸出隊列參與電壓島的電壓/頻率控制,提高了片上通信的穩定性,引入島間隊列使用率和增長率進行負載預測,提高了算法的效率。
1 算法設計
1.1 電壓島間隊列使用率的數學模型

    在基于電壓島的NoC上,電壓島間的每個鏈路兩端各有一個緩存隊列,如圖1所示,可將這種緩存隊列簡稱為島間隊列[4]。電壓島VFI1是隊列q的輸入電壓島,電壓島VFI2是隊列q的輸出電壓島;相應地,隊列q是電壓島VFI1的輸出隊列,也是電壓島VFI2的輸入隊列。設隊列q的平均包到達速率為f1λ,包服務速率為f2 μ,f1和f2是第k個控制周期內(即[(k-1)T,kT))兩個電壓島的頻率,隊列q的使用率q(k)∈[0,1]可表示為:
  

    島間隊列增長率直接指示了當前隊列使用率的變化:當p(k)>0時,增長率為正,這時使用率q(k)增加,即隊列中待處理的數據包增加;當p(k)<0時,使用率負增長,此時的使用率減小,即隊列中待處理的數據包減少;當p(k)=0時,表示當前隊列使用率不變,該隊列處于平衡狀態。
1.2 算法思想描述
    本文將電壓島的頻率和電壓劃分為幾個離散的等級,每次調整將增加或者降低一個等級。為了實現對工作負載的預測,引入島間隊列增長率。另外,島間隊列使用率準確描述了當前隊列的使用情況,指示了當前的片上通信狀況。本算法綜合兩者的信息得到當前島間隊列對電壓島的頻率需求(升頻、降頻)。
    針對當前的控制算法無法達到控制所有島間隊列的問題,通過全面考慮電壓島的輸入、輸出隊列對電壓島工作頻率的需求,綜合全局信息來配置電壓島的電壓和頻率。在保證通信穩定的前提下盡量降低能耗,對于增頻請求和降頻請求,依據保證系統通信穩定的原則,優先處理增頻請求。
    本算法采用全局控制方式,整體結構如圖2所示。設控制周期為T,在第k個控制周期開始時,對各個電壓島的頻率和島間隊列的使用率進行采樣;然后將采樣信息輸入全局電壓/頻率控制模塊進行運算,得到當前的島間隊列增長率;之后,由全局電壓/頻率控制模塊依據DVFS控制算法得出各個電壓島在下個周期的電壓和頻率;最后,由電壓/頻率生成模塊對電壓和頻率進行轉換,電壓和頻率轉換完成后,進入第k+1個周期。

    電壓島的電壓和頻率采用離散值,算法每次將電壓島的工作頻率升高或者降低一個等級。
1.3 使用島間隊列的DVFS控制算法原理
    對于由J個電壓島組成的NoC,假設電壓島i有m個輸入/輸出隊列。本算法根據電壓島的輸入/輸出隊列的使用率q(k)和增長率p(k)來控制電壓島的工作電壓,以實現DVFS控制??紤]到輸入/輸出隊列對電壓島工作頻率的不同需求,將兩者分開考慮,其對應的控制請求可分為輸入隊列請求和輸出隊列請求。
    本算法通過綜合q(k)和p(k)的信息控制電壓島的頻率,使p(k)在區間[0,1)之內變化。其原理如下:
  在圖 1中,對于隊列q,當p(k)>0時,若保持電壓島VFI1的頻率f1和電壓島VFI2的頻率f2不變,則隊列的使用率q(k)會持續增加。這種情況下,當q(k)較小時,無需考慮降低頻率f2或者增加頻率f1;當q(k)較大時,為避免隊列擁塞(即防止q(k)=1),為其設置門限值ThH, 當q(k)到達門限值ThH時,可以降低輸入電壓島的頻率f1或者增加輸出電壓島的頻率f2;當使用率q(k)很小時,若降低隊列的輸出電壓島頻率f2,則增長率p(k)>0變大,加快了q(k)增加的速率。為了解決此時能否降低f2的問題,設置了q(k)的可降頻門限ThD。當p(k)>0,q(k)<ThD時,可以降低隊列的輸出電壓島的頻率;當增長率p(k)>0時,如果隊列的輸入電壓島的頻率f1將在下一個控制周期被提高,按照式(2)推斷增長率p(k)會變大,此時有必要降低輸出電壓島的頻率f2的門限,令這個門限值為ThI,本文稱之為輸出電壓島從動升頻門限。
    當p(k)<0時,若保持f1和f2不變,隊列的使用率q(k)會持續減小,此時不必考慮q(k)過高而導致隊列擁塞;當使用率q(k)過低時,可以增加輸入電壓島的頻率f1或者降低輸出電壓島的頻率f2。為了降低能耗,本算法不主動增加輸入電壓島的頻率, 這時設置隊列使用率q(k)的門限ThL,當q(k)到達此門限值時,降低輸出電壓島的頻率;若輸出電壓島的頻率f2降低,則增長率變大,使用率有可能會增加,此時,若q(k)&isin;[ThH,1],則不能降低輸出電壓島的頻率f2;若q(k)&isin;[ThL,ThH),則可以降低輸出電壓島頻率f2。
    當p(k)=0時,隊列的輸入輸出達到平衡,隊列對電壓島的頻率沒有升降請求。
    本算法的控制方法如表1、表2所示。

 

 

    從圖3可以看出,本算法的總能耗和CF-g算法相近。在五種應用中,相比于NOP,CF-g算法平均降低了16.19%的總能耗,本文算法平均降低了19.85%的總能耗。本文算法沒有獲得較大的能耗降低空間,這是由于算法采用了全局控制機制,增加了可控的島間隊列的數量,犧牲了一定的能耗降低空間。從圖4的EDP對比中可以看出,本文算法的能耗性能大大提升,相比于NOP,本算法獲得了21.82%的性能提高。相比于CF算法,本文算法也有6.14%的性能提高。

    本文提出了一種使用島間隊列的DVFS控制算法,利用島間隊列增長率和使用率兩個參數來控制電壓島的電壓/頻率變化。仿真結果表明,本算法保障了片上通信的穩定性,明顯提高了系統吞吐量。
參考文獻
[1] Liang Guang, LILJEBERG P, NIGUSSIE E, et al. A review of dynamic power management methods in NoC under emerging design considerations[C]. In:Norchip Conference, 2009. Trondheim, 2009.
[2] OGRARS U Y, MARCULESCU R, MARCULESCU D. Variation-adaptive feedback control for networks-on-chip  with multiple clock domains[C]. New York : Proceedings of  the 45th annual Design Automation Conference,2008:614-619.
[3] GARG S, MARCULESCU D,MARCULESCU R. Custom feedback control:enabling truly scalable on-chip power management for MPSoCs[C]. Austin: Low-Power Electronics  and Design, 2010 ACM/IEEE International Symposium on, 2010:425-430
[4] JUANG P, Wu Qian. Coordinated, distributed, formal energy management of chip multiprocessors[C].Princeton Univ:  Low Power Electronics and Design,2005.Proceedings of the  2005 International Symposium on, 2005:127-130.
[5] DICK R. Embedded system synthesis benchmarks suites(E3S)[EB/OL](2011.12.14).http://www.ece.northwestern.edu.
[6] ERIK B, VAN D T, JASPERS E G T Jaspers. Mapping of MPEG-4 decoding on flexible architecture platform[A]. In: SPIE Conference on Visualization and Data Analysis[C]. San Jose, CA, USA: IEEE, 2002: 1-13.
[7] HOWARD J, DIGHE S, SRIRAM R,et al.A 48-Core IA-32 processor in 45 nm CMOS using on-die messagepassing and DVFS for performance and power scaling[J]. IEEE Journal of Solid-State Circuits, 2011,46(1):173-183.
[8] RAHIMI A, SALEHI M E. MOHAMMADI S, et al. Dynamic voltage scaling for fully asynchronous NoCs using FIFO threshold levels[C]. Tehran: Computer Architecture and Digital Systems,2010 15th CSI International Symposium on, 2010:43-48.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久夜色精品国产欧美乱| 精品成人一区二区三区| 久久精品日产第一区二区三区| 国产精品va在线播放我和闺蜜| 制服诱惑一区二区| 亚洲精品国精品久久99热一| 欧美成人福利视频| 欧美精品99| 久久av二区| 美日韩免费视频| 欧美大秀在线观看| 国产亚洲欧美一级| 亚洲女女女同性video| 欧美日韩一二三区| 国产精品高潮呻吟久久av黑人| 在线成人欧美| 欧美日韩午夜激情| 亚洲一区二区三区高清不卡| 日韩写真视频在线观看| 麻豆亚洲精品| 国产一区二区三区久久悠悠色av| 国产在线视频欧美一区二区三区| 国产精品丝袜白浆摸在线| 91久久精品www人人做人人爽| 国产精品一区二区视频| 亚洲第一福利社区| 国产精品扒开腿做爽爽爽视频| 一卡二卡3卡四卡高清精品视频| 久久久精品国产免费观看同学| 一本色道久久88综合日韩精品| 国产午夜精品美女毛片视频| 亚洲综合久久久久| 亚洲精品免费观看| 国产亚洲欧美一区| 欧美一级专区免费大片| 国产日韩欧美一二三区| 欧美日韩国产一区二区三区地区| 国产日本欧洲亚洲| 久色婷婷小香蕉久久| 亚洲国产你懂的| 欧美精品尤物在线| 久久中文久久字幕| 国产精品系列在线播放| 黄网站色欧美视频| 蜜桃av一区二区| 国产精品mv在线观看| 国产精品专区第二| 在线精品国产成人综合| 欧美激情影院| 红桃视频亚洲| 国产欧美一区二区三区久久人妖| 亚洲激情午夜| 欧美aⅴ99久久黑人专区| 亚洲精品极品| 亚洲视频一二三| 欧美亚洲视频在线看网址| 伊人男人综合视频网| 久久综合图片| 亚洲一区在线看| 欧美精品在线极品| 免费亚洲一区二区| 久久这里只精品最新地址| 亚洲精品免费电影| 亚洲精品国产精品乱码不99按摩| 黄色亚洲大片免费在线观看| 在线观看欧美日本| 国内精品写真在线观看| 欧美性事免费在线观看| 尤物九九久久国产精品的特点| 亚洲毛片网站| 亚洲激情网站免费观看| 欧美午夜视频一区二区| 欧美肥婆在线| 免费观看30秒视频久久| 老**午夜毛片一区二区三区| 国产精品久久久久久久久久ktv| 欧美一区二区三区免费观看视频| 欧美一区亚洲一区| 欧美激情视频一区二区三区不卡| 亚洲综合色丁香婷婷六月图片| 99视频国产精品免费观看| 日韩视频在线播放| 在线观看欧美黄色| 久久成人免费网| 久久午夜激情| 欧美日本在线播放| 久久亚洲欧洲| 在线电影国产精品| 亚洲精品资源| 亚洲高清自拍| 欧美大片免费观看| 欧美激情片在线观看| 欧美日韩久久| 久久久久成人网| 亚洲一区制服诱惑| 国产精品magnet| 国产精品一区二区欧美| 国产精品一区一区| 亚洲七七久久综合桃花剧情介绍| 亚洲精品少妇网址| 国产亚洲一区二区在线观看| 亚洲第一在线| 午夜精品久久久久久久久久久| 欧美一区二区三区男人的天堂| 欧美女人交a| 久久久久国产精品午夜一区| 亚洲国内精品在线| 欧美.com| **性色生活片久久毛片| 欧美一区二区三区四区高清| 国产色产综合色产在线视频| 欧美日韩精品在线播放| 亚洲无线视频| 伊人狠狠色j香婷婷综合| 欧美亚洲一区三区| 亚洲美女毛片| 亚洲午夜久久久| 亚洲视频香蕉人妖| 亚洲免费观看高清完整版在线观看熊| 羞羞视频在线观看欧美| 欧美精品一区二区视频| 中文一区在线| 欧美三区免费完整视频在线观看| 久久久久国产一区二区三区四区| 国产午夜精品久久久久久久| 亚洲图片你懂的| 国产精品视频精品视频| 亚洲视频网站在线观看| 欧美色中文字幕| 亚洲高清激情| 在线不卡中文字幕| 欧美日韩三级一区二区| 亚洲曰本av电影| 欧美一区二区三区的| 欧美 日韩 国产在线| 老司机免费视频一区二区| 久久精品亚洲精品| 午夜一区二区三区在线观看| 久久av一区二区三区亚洲| 亚洲电影av| 在线日韩精品视频| 欧美成人亚洲成人| 一区二区电影免费在线观看| 国产日本欧美一区二区三区在线| 久久久高清一区二区三区| 欧美不卡在线| 国产精品视频在线观看| 久久精品免费电影| 欧美韩日一区二区三区| 亚洲精品国产日韩| 国产精品国产三级国产aⅴ无密码| 国产精品视频精品视频| 在线成人av网站| 亚洲精品在线观看视频| 国产日韩精品久久久| 亚洲区免费影片| 国产精品海角社区在线观看| 亚洲少妇自拍| 狠狠色丁香婷婷综合影院| 欧美激情按摩| 狠狠色丁香婷婷综合久久片| 国产综合香蕉五月婷在线| 欧美国产欧美亚洲国产日韩mv天天看完整| 午夜精品久久久久久久99黑人| 欧美激情 亚洲a∨综合| 伊人天天综合| 欧美成人蜜桃| 亚洲毛片在线看| 亚洲国产精品va在线观看黑人| 久久亚洲精品一区| 久久久噜噜噜| 免费精品99久久国产综合精品| 欧美综合国产| 欧美一区视频在线| 久久久久**毛片大全| 久久久久一区| 一区免费观看视频| 在线观看日韩专区| 欧美中文字幕| 在线观看国产一区二区| 欧美日韩中文另类| 久久爱www久久做| 亚洲嫩草精品久久| 国产亚洲福利一区| 欧美成人午夜影院| 一本久久a久久精品亚洲| 久久9热精品视频| 欧美精品系列| 国产精品一区在线观看你懂的| 亚洲精品123区| 国产精品免费小视频| 国产精品美女久久久免费| 91久久国产综合久久91精品网站| 亚洲人体一区| 欧美激情成人在线视频| 国产精品久久久久影院色老大| 亚洲欧美视频在线观看视频| 欧美激情性爽国产精品17p| 欧美ed2k| 1769国内精品视频在线播放| 一本大道久久a久久精二百| 欧美日韩视频| 亚洲欧洲av一区二区三区久久| 国产女同一区二区| 国产精品99久久久久久宅男| 亚洲片在线观看| 亚洲一区精品在线| 亚洲午夜影视影院在线观看| 99这里只有久久精品视频| 午夜精品一区二区三区四区| 欧美日韩国产探花| 亚洲一区二区三区777| 激情综合自拍| 国产精品国产精品| 欧美三级欧美一级| 欧美三日本三级三级在线播放| 国产精品99久久久久久宅男| 国产精品av久久久久久麻豆网| 亚洲精品综合精品自拍| 久久精品国产综合| 久久久久国色av免费看影院| 国产精品99久久久久久久vr| 欧美日韩在线一区二区三区| 一区二区三区日韩欧美| 欧美视频日韩视频| 欧美美女福利视频| 亚洲专区国产精品| 亚洲欧美久久久| 欧美激情一区二区三区在线| 欧美理论在线播放| 激情av一区| 午夜影视日本亚洲欧洲精品| 美女精品网站| 欧美色另类天堂2015| 久久精品国产精品亚洲| 欧美三级黄美女| 欧美亚洲视频一区二区| 欧美色区777第一页| 国产精品乱码一区二三区小蝌蚪| 国内精品久久久久久影视8| 亚洲制服丝袜在线| 欧美一级欧美一级在线播放| 亚洲国产精品成人综合| 亚洲毛片一区二区| 亚洲精品影院在线观看| 宅男在线国产精品| 欧美三级小说| 久久疯狂做爰流白浆xx| 欧美日韩在线观看一区二区| 一区二区三区蜜桃网| 国产精品揄拍500视频| 99一区二区| 麻豆成人在线观看| 国产精品美女久久久久久2018| 国产精品美女午夜av| 国产区二精品视| 国产资源精品在线观看| 久久电影一区| 国产精品一区在线播放| 日韩亚洲欧美成人| 狠狠操狠狠色综合网| 麻豆91精品| 小嫩嫩精品导航| 亚洲国产高清在线观看视频| 中日韩男男gay无套| 午夜精品久久久久久久99水蜜桃| 欧美日韩麻豆| 国产亚洲二区| 亚洲欧美在线一区二区| 男女视频一区二区| 国产精品系列在线| 99在线|亚洲一区二区| 在线观看视频日韩| 午夜亚洲影视| 欧美日韩亚洲国产精品| 一道本一区二区| 欧美精品九九99久久| 亚洲免费在线视频一区 二区| 国产精品爽黄69| 亚洲免费电影在线观看| 国产尤物精品| 国产精品久久久久久久7电影| 国产自产女人91一区在线观看| 国产视频丨精品|在线观看| 亚洲午夜激情| 国产曰批免费观看久久久| 伊大人香蕉综合8在线视| 国产欧美一区二区精品仙草咪| 亚洲精品国产欧美| 久久精品理论片| 欧美成人免费播放| 欧美日韩国产va另类| 久久精品伊人| 亚洲高清视频在线| 久久欧美肥婆一二区| 在线视频国内自拍亚洲视频| 欧美一区国产在线| 久久久久久久久岛国免费| 红桃视频一区| 欧美一区二视频在线免费观看| 亚洲国产另类 国产精品国产免费| 牛牛精品成人免费视频| 午夜精品久久久| 久久精品视频在线免费观看| 国内精品久久久久久久影视麻豆| 国产精品乱人伦一区二区| 1000部国产精品成人观看| 欧美日韩高清在线| 久久九九有精品国产23| 红桃视频一区| 欧美另类69精品久久久久9999| 国产在线观看精品一区二区三区| 国模叶桐国产精品一区| 快射av在线播放一区| 在线播放日韩专区| 老鸭窝亚洲一区二区三区| 国产精品地址| 国产欧美二区| 美日韩精品视频| 国产午夜精品一区二区三区欧美| 亚洲国产精品久久久久婷婷老年| 欧美激情在线有限公司| 亚洲国产成人精品视频| 欧美精品激情在线观看| 国产午夜精品美女视频明星a级| 国产精品99一区二区| 欧美日韩亚洲国产精品| 欧美成人伊人久久综合网|