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

產品分類

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

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

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

發布日期: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

推薦產品

更多
主站蜘蛛池模板: 5L旋转蒸发器-20L-50L旋转蒸发器-上海越众仪器设备有限公司 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 数显水浴恒温振荡器-分液漏斗萃取振荡器-常州市凯航仪器有限公司 | 青岛空压机,青岛空压机维修/保养,青岛空压机销售/出租公司,青岛空压机厂家电话 | 清洁设备_洗地机/扫地机厂家_全自动洗地机_橙犀清洁设备官网 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 螺旋叶片_螺旋叶片成型机_绞龙叶片_莱州源泽机械制造有限公司 | 棉服定制/厂家/公司_棉袄订做/价格/费用-北京圣达信棉服 | 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 废旧物资回收公司_广州废旧设备回收_报废设备物资回收-益美工厂设备回收公司 | 脑钠肽-白介素4|白介素8试剂盒-研域(上海)化学试剂有限公司 | 六维力传感器_六分量力传感器_模腔压力传感器-南京数智微传感科技有限公司 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 | 钢衬四氟管道_钢衬四氟直管_聚四氟乙烯衬里管件_聚四氟乙烯衬里管道-沧州汇霖管道科技有限公司 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 拼装地板,悬浮地板厂家,悬浮式拼装运动地板-石家庄博超地板科技有限公司 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 小型单室真空包装机,食品单室真空包装机-百科| 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 免费个人pos机申请办理-移动pos机刷卡-聚合收款码办理 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | PAS糖原染色-CBA流式多因子-明胶酶谱MMP-上海研谨生物科技有限公司 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 会议会展活动拍摄_年会庆典演出跟拍_摄影摄像直播-艾木传媒 | 螺杆泵_中成泵业| 自进式锚杆-自钻式中空注浆锚杆-洛阳恒诺锚固锚杆生产厂家 | 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 不锈钢螺丝 - 六角螺丝厂家 - 不锈钢紧固件 - 万千紧固件--紧固件一站式采购 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 粤丰硕水性环氧地坪漆-防静电自流平厂家-环保地坪涂料代理 | 宜兴市恺瑞德环保科技有限公司 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 橡胶膜片,夹布膜片,橡胶隔膜密封,泵阀设备密封膜片-衡水汉丰橡塑科技公司网站 | 热镀锌槽钢|角钢|工字钢|圆钢|H型钢|扁钢|花纹板-天津千百顺钢铁贸易有限公司 | 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 |