环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 工業電子產品 > 半導體產品 > 存儲器

類型分類:
科普知識
數據分類:
存儲器

探究存儲器特性以分析和預測應用處理器性能及功耗

發布日期:2022-10-09 點擊率:77

    由于超快的CPU內核與相對慢的存儲器之間的速度差距在日漸增大,存儲器系統可能成為當前制約系統性能的主要瓶頸。此外,低功耗是另一個重要的設計考慮,尤其在電池供電設備與日俱增的情況下更是如此。低功耗意味著更長的電池續航時間和設備使用時間。在常見的應用場合,存儲器功耗通常占了應用處理器功耗相當大的一部分,而且,隨著存儲器設計日益復雜、容量增大、分層增多,存儲器功耗往往會迅速增加。因此,降低存儲器功耗非常有利于延長電池續航時間。為了更好地了解各種應用的固有行為,有必要探究存儲器的特性、建立存儲器模型,以判斷應用是否涉及頻繁的存儲器存取操作,甚至幫助預測應用的性能。

    本文提供了一種簡單、經濟的方法,能以可接受的精確度動態地表征應用的計算及存儲器的構成。

    描述存儲器特性的方法

    如果不涉及存儲器操作,那么CPU利用率應該隨著CPU內核的頻率呈線性關系,而應用成本(定義為CPU利用率和CPU頻率的乘積)應該保持恒定。但在考慮存儲器存取以后,CPU利用率就不再隨內核頻率呈線性關系了。在頻率較高時,存儲器對性能的影響往往更大,因為CPU要用更多的CPU周期等待存儲器的響應(這里我們假定,存儲器頻率不隨CPU頻率而變)。從這種意義上,應用可以分為兩種類型:計算限定型和存儲器限定型。

    接下來,我們來講述如何用三種不同的方法表征存儲器特性,并幫助確定應用的CPU利用率。在此,硬件性能信息是通過查看性能監視單元(PerformanceMonitoringUnit,簡稱PMU)來收集的。因此,Marvell的方法僅適用于有PMU硬件支持的系統。

    1.整體數據緩存失效率:直覺上,較高的數據緩存失效率意味著更大的存儲器流量。為了獲得數據緩存失效率的數值,我們需要監視一級數據緩存和二級數據緩存(如果有的話)的存取操作和失效總數。

    2.主存儲器訪問率:外部存儲器控制器的占用率直接表明了存儲器的利用率。為了得到主存儲器訪問率數值,必須收集兩種PMU信息:存儲器控制器被占用的周期總數;監視窗口中的周期總數。

    3.數據停頓率:流水線停頓主要由數據相關性引起,而數據不可用的原因是存儲器存取速度遠比CPU速度低。因此,流水線的停頓次數反映了存儲器的流量情況。此外,流水線停頓次數還表明了存儲器存取的重要性。并不是每次存儲器存取都對最終性能有關鍵影響,因此,持續跟蹤因數據相關性對性能造成影響的存儲器存取操作,是相當有用的。使用這種方法,可以監視由數據相關性引起停頓的事件情況。此外,必須記錄總的周期數,以計算每個窗口中的數據停頓率。

    這些不同的方法從不同角度反映出存儲器的特性。我們能以合理的開銷使用一種方法或組合使用多種方法,以更有效地進行性能分析、做出更準確的預測。

    在測試中,我們使用了Marvell的應用處理器,運行基于Linux的操作系統,采用QVGALCD顯示器作為測試平臺。該應用處理器包括兩級緩存。在本次研究中,我們專注于MP3、AAC+和H.264解碼器

    圖1顯示了對三種不同方法進行比較的結果。每張圖都包括兩條曲線:一條是啟動了二級(L2)緩存的情況;另一條則是禁用了二級緩存的情況。測試了三個CPU頻率。

    圖1:表征存儲器特性的三種方法

    存儲器存取任務不繁重時,CPU利用率與內核頻率呈近似線性關系,因此內核頻率變化時,應用成本曲線(如負載曲線中所示)應與內核頻率曲線呈平直并行走向。L2緩存接通時,MP3和AAC+解碼器是很好的例子,因為MP3和AAC+解碼器僅引入很少量的存儲器存取操作,而且這些存取操作大多數都由L2緩存處理了。在沒有L2緩存的情況下,應用負載隨內核頻率升高而增大。我們還發現,無論L2緩存接通還是斷開,緩存失效率在CPU頻率變化時,沒有顯著改變,這意味著,要表示存儲器的存取情況,整體數據緩存失效率不是一個非常有效的衡量指標。

    直覺上,存儲器訪問率包含了與緩存失效率類似的系統信息量,因為緩存失效直接引發存儲器存取。不過,我們得到的結果表明,情況并非如此。例如,H.264QCIF解碼器顯示了與H.264QVGA解碼器類似的緩存失效率趨勢。但是與H.264QCIF解碼器相比,H.624QVGA解碼器在存儲器存取上所占應用時間的百分比要大得多。這再一次證明,只監視緩存失效率是不夠的。如果總體緩存存取量微不足道,那么緩存失效率未必導致性能下降。沒有L2緩存的MP3解碼器是這種情況的一個很好的例子。另一方面,典型的緩存失效率可能導致大量存儲器存取操作。H.264QVGA解碼器顯示了這種趨勢。

    有些存儲器存取可能對性能發生關鍵的影響,另一些則可能影響不大。無論緩存失效率、總體緩存存取量,還是主存儲器訪問率,都無法用以區分存儲器存取是否對性能有關鍵影響。幸運的是,我們發現,數據停頓率是一個非常好的指標。顯然,除了MP3解碼器,對所有其它應用,數據停頓率曲線與應用成本都是同步的。在我們所做的實驗中,數據停頓率是用來預測應用負載的最佳衡量指標。MP3解碼器的存儲器存取頻度極低,因此,在整體上存儲器存取操作非常少的情況下,即使存在一些能產生關鍵影響的存儲器存取操作,它對性能的影響也是微不足道的。

    圖2提供了一種基于存儲器特性預測CPU利用率的算法。該算法首先檢查,存儲器訪問率是否低于預先定義的門限T1。如果是,我們就預測,CPU利用率與CPU頻率呈線性關系;否則,就分兩步預測CPU利用率:(1)與頻率成比例;(2)根據數據停頓率調整。在第二步,我們再引入兩個門限:T2和T3。為了采用這個算法,我們必須跟蹤主存儲器訪問率和數據停頓率。因此,最多必須監視3種PMU信息:(a)外部存儲器控制器被占用的總周期數;(b)由于數據相關性而導致流水線停頓的總次數;(c)監視窗口中的總周期數。(a)/(c)給出DDR%,而(b)/(c)給出Stall%。這種算法可以很容易納入電源管理框架中。

    圖2:一種簡單的性能預測算法。

    本文結論

    總之,如果整體上存儲器存取頻度可以忽略不計,那么就可以預測,CPU利用率與CPU頻率成比例。如果存儲器存取頻度并非微不足道,那么預測CPU利用率時,就應該同時使用數據停頓率。本白皮書是基于一篇會議論文撰寫的,該論文研究了有助于表征存儲器特性的3種存儲器指標,論文以此為基礎提出了一種改進性能預測的算法。未來的工作可能還包括:用更多應用做實驗;基于用戶輸入和/或更多系統反饋設計動態自適應門限,以此優化我們的算法。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 国际金融网_每日财经新资讯网 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 - 杭州标识标牌|文化墙|展厅|导视|户内外广告|发光字|灯箱|铭阳制作公司 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 通辽信息港 - 免费发布房产、招聘、求职、二手、商铺等信息 www.tlxxg.net | 烟气换热器_GGH烟气换热器_空气预热器_高温气气换热器-青岛康景辉 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 结晶点测定仪-润滑脂滴点测定仪-大连煜烁 | 气动隔膜阀_气动隔膜阀厂家_卫生级隔膜阀价格_浙江浙控阀门有限公司 | 一路商机网-品牌招商加盟优选平台-加盟店排行榜平台 | OLChemim试剂-ABsciex耗材-广州市自力色谱科仪有限公司 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 番茄畅听邀请码怎么输入 - Dianw8.com | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网 | 400电话_400电话申请_866元/年_【400电话官方业务办理】-俏号网 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 中国品牌门窗网_中国十大门窗品牌_著名门窗品牌 | 搪瓷反应釜厂家,淄博搪瓷反应釜-淄博卓耀 | 镀锌方管,无缝方管,伸缩套管,方矩管_山东重鑫致胜金属制品有限公司 | 恒温水槽与水浴锅-上海熙浩实业有限公司 | 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 广西教师资格网-广西教师资格证考试网| 众品地板网-地板品牌招商_地板装修设计_地板门户的首选网络媒体。 | 消泡剂_水处理消泡剂_切削液消泡剂_涂料消泡剂_有机硅消泡剂_广州中万新材料生产厂家 | 防水套管|柔性防水套管|伸缩器|伸缩接头|传力接头-河南伟创管道 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | SMN-1/SMN-A ABB抽屉开关柜触头夹紧力检测仪-SMN-B/SMN-C-上海徐吉 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 |