天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

基于PMU和Android應(yīng)用的龍芯CPU性能評估工具設(shè)計(jì)

發(fā)布時間:2020-04-27 12:19
【摘要】:Android系統(tǒng)是目前最主流的移動終端操作系統(tǒng),軟硬件開發(fā)人員在設(shè)計(jì)優(yōu)化時需要獲取CPU在面向Android應(yīng)用運(yùn)行行為和硬件的性能參數(shù)。目前基于ARM架構(gòu)這類工具很多如ARM公司推出ARM Streamline性能分析器,但對于非ARM架構(gòu)的龍芯CPU架構(gòu),則非常缺乏相應(yīng)的性能分析工具和方法。因此,針對龍芯CPU設(shè)計(jì)一套面向安卓應(yīng)用的性能測試方法對于優(yōu)化系統(tǒng)性能,推動國產(chǎn)CPU的應(yīng)用,是非常有意義的。性能監(jiān)測單元PMU(Performance Monitoring Unit,PMU)能保證額外開銷低和目標(biāo)應(yīng)用執(zhí)行干擾的條件下在線記錄程序運(yùn)行時的微架構(gòu)事件特征。本文在參考了已有性能分析工具VTnue、Perf以及ARM Streamline的實(shí)現(xiàn)原理后,結(jié)合龍芯2H平臺的硬件特性,采用龍芯2H CPU內(nèi)嵌的PMU,通過全系統(tǒng)采樣方式設(shè)計(jì)并實(shí)現(xiàn)了一款面向安卓應(yīng)用的性能測試工具。該工具主要分為三個模塊:數(shù)據(jù)采集模塊,數(shù)據(jù)采樣控制模塊,數(shù)據(jù)分析模塊。其中數(shù)據(jù)采集負(fù)責(zé)控制性能計(jì)數(shù)器,采集應(yīng)用運(yùn)行中的硬件事件信息;數(shù)據(jù)采樣控制模塊負(fù)責(zé)配置采樣的事件類型、數(shù)據(jù)的存儲方式;數(shù)據(jù)分析模塊負(fù)責(zé)分析收集的抽樣數(shù)據(jù)。論文設(shè)計(jì)的性能測試工具可以在安卓應(yīng)用運(yùn)行時精確統(tǒng)計(jì)出每個線程的對應(yīng)處理器硬件事件數(shù)目如:如cpu時鐘數(shù)、分支預(yù)測缺失次數(shù)、指令數(shù)以及Cache缺失次數(shù)等事件,以及每個線程切入時間,切出時間,運(yùn)行時間等。由于龍芯2H平臺已有工具perf在線程統(tǒng)計(jì)不區(qū)分相同ID的線程、且操作繁瑣。我們在進(jìn)程級對比了本文所實(shí)現(xiàn)的性能測試工具與龍芯2H平臺已有工具perf的精度。其中0xbenchmark測試結(jié)果得出cpu時鐘數(shù)最大誤差為1.11%,分支指令數(shù)最大誤差為1.41%,一級指令緩存未命中數(shù)為0.99%。
【圖文】:

軟件架構(gòu)


蹤這些監(jiān)測點(diǎn)并給出相應(yīng)模塊的運(yùn)行時信息。Perf在軟件實(shí)現(xiàn)上可以分為應(yīng)用層和內(nèi)核層兩個部分,其軟件架構(gòu)如圖2-1所示。應(yīng)用層和內(nèi)核層通過系統(tǒng)調(diào)用接口來實(shí)現(xiàn)通信,對硬件和軟件事件的監(jiān)測都是通過該系統(tǒng)調(diào)用來完成的。圖2-1 Perf軟件架構(gòu)圖Perf應(yīng)用層主要實(shí)現(xiàn)了兩個功能[24]:一是讀取并解析用戶層傳入的命令和參數(shù),通過系統(tǒng)調(diào)用接口來實(shí)現(xiàn)對監(jiān)測事件的初始化工作。比如對微架構(gòu)事件的監(jiān)測中,Perf首先通過應(yīng)用層程序確定獲取監(jiān)測的性能事件種類,然后通過調(diào)用內(nèi)核層的程序完成對PMU的配置;二是獲取保存在虛擬文件設(shè)備中的原始監(jiān)測數(shù)據(jù),在對數(shù)據(jù)進(jìn)行一定的處理后得到用戶可讀的信息。Perf內(nèi)核層的代碼實(shí)現(xiàn)分為體系相關(guān)和體系無關(guān)部分。以微架構(gòu)事件為例,體系相關(guān)部分實(shí)現(xiàn)了性能監(jiān)測單元PMU的驅(qū)動程序用來收集微架構(gòu)事件的原始數(shù)據(jù);體系無關(guān)部分主要負(fù)責(zé)獲取用戶層傳遞的命令及參數(shù),調(diào)用體系相關(guān)部分驅(qū)動性能監(jiān)測單元以及將收集到的原始數(shù)據(jù)傳遞到用戶層等。

界面圖,界面,性能計(jì)數(shù)器


Streamline以系統(tǒng)跟蹤點(diǎn)、硬件和軟件性能計(jì)數(shù)器、基于分析樣本和用戶注釋為基礎(chǔ),提供了用于軟件優(yōu)化的系統(tǒng)分析環(huán)境。如圖2-2所示,它配有直觀的圖形用戶界面,可顯示從CPU性能計(jì)數(shù)器到功耗再到等源代碼熱點(diǎn)信息。時間表視圖可以將多個數(shù)據(jù)源組合在一起,通過這種基于時間的圖形可視化,用戶可方便地觀察系統(tǒng)性能指標(biāo)隨數(shù)據(jù)捕獲事件的推移而發(fā)生的變化。如圖2-3所示,Streamline按照結(jié)構(gòu)劃分的方法可以分為三個部分[26],,一個是運(yùn)行在內(nèi)核態(tài)的gator.ko模塊,,另一個為在戶空間運(yùn)行的守護(hù)進(jìn)程gatord,而Streamline以上位機(jī)的形式通過socket與運(yùn)行的gatord通信
【學(xué)位授予單位】:東南大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP332

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 張慶勝;郝鳳龍;金川;張濤;于海輝;杜菲;榮海博;;基于Android的拉曼光譜軟件設(shè)計(jì)與開發(fā)[J];分析儀器;2019年06期

2 鐘靜宇;李進(jìn);樊英明;;基于Android的智能家居控制系統(tǒng)的設(shè)計(jì)[J];衛(wèi)星電視與寬帶多媒體;2019年22期

3 相潤通;;基于Android的多用戶課表應(yīng)用[J];當(dāng)代教育實(shí)踐與教學(xué)研究;2018年12期

4 王成浩;李鑫宇;李麗娟;;Android開發(fā)技術(shù)的學(xué)習(xí)及應(yīng)用研究[J];信息與電腦(理論版);2019年03期

5 拾影;;Android系統(tǒng)收費(fèi)不過是時間問題[J];互聯(lián)網(wǎng)周刊;2019年03期

6 朱曉麗;高鵬;;基于Android平臺的老年人智能看護(hù)系統(tǒng)研究[J];山東農(nóng)業(yè)工程學(xué)院學(xué)報;2019年02期

7 祁麟;;Android軟件開發(fā)關(guān)鍵性問題探析[J];中國設(shè)備工程;2019年14期

8 徐穎慧;;基于競賽平臺的Android移動商務(wù)實(shí)驗(yàn)室的研究與構(gòu)建[J];赤峰學(xué)院學(xué)報(自然科學(xué)版);2017年19期

9 陳斌;張燕菲;郝靜;;基于應(yīng)用型人才培養(yǎng)的“Android應(yīng)用開發(fā)”課程建設(shè)初探[J];工業(yè)和信息化教育;2017年12期

10 周國華;;Android平臺上的智能聊天機(jī)器人設(shè)計(jì)及應(yīng)用[J];計(jì)算機(jī)產(chǎn)品與流通;2017年07期

相關(guān)會議論文 前10條

1 李鴻;鄧云高;黃桃;;基于Android的行波管測試遠(yuǎn)程控制系統(tǒng)[A];2016真空電子學(xué)分會第二十屆學(xué)術(shù)年會論文集(上)[C];2016年

2 潘偉;;Android重打包技術(shù)在應(yīng)用商城中的運(yùn)用研究[A];2013全國無線及移動通信學(xué)術(shù)大會論文集(上)[C];2013年

3 李靜華;慕德俊;;一種基于行為的Android惡意程序分析系統(tǒng)設(shè)計(jì)[A];第十一屆全國博士生學(xué)術(shù)年會——信息技術(shù)與安全專題論文集[C];2013年

4 張谷豐;羅崗;孫雪梅;易紅娟;;基于Android的水稻害蟲診斷系統(tǒng)[A];病蟲害綠色防控與農(nóng)產(chǎn)品質(zhì)量安全——中國植物保護(hù)學(xué)會2015年學(xué)術(shù)年會論文集[C];2015年

5 王剛;儲毅;;Android平臺實(shí)時數(shù)據(jù)庫的設(shè)計(jì)與實(shí)現(xiàn)[A];2012年電力通信管理暨智能電網(wǎng)通信技術(shù)論壇論文集[C];2013年

6 Di Jiaqi;Wang Jianhua;Zhang Long;;The Research in Mobile Learning Based on Android Smartphone Platform Application[A];2012年計(jì)算機(jī)應(yīng)用與系統(tǒng)建模國際會議論文集[C];2012年

7 Xin Li;Yumei Zhai;Xiong Li;;Research and Implementation of Face Detection System on Android Smart Phone[A];2013年中國智能自動化學(xué)術(shù)會議論文集(第二分冊)[C];2013年

8 李靜華;慕德俊;楊鳴坤;胡偉;;Android惡意程序行為分析系統(tǒng)設(shè)計(jì)[A];2013年全國通信軟件學(xué)術(shù)會議論文集[C];2013年

9 李蛟龍;任子真;;基于Android的智能家居發(fā)展趨勢[A];第十四屆沈陽科學(xué)學(xué)術(shù)年會論文集(理工農(nóng)醫(yī))[C];2017年

10 余芳;劉建毅;張茹;;一種面向Android移動終端的多媒體數(shù)字版權(quán)保護(hù)系統(tǒng)[A];第十屆中國通信學(xué)會學(xué)術(shù)年會論文集[C];2014年

相關(guān)重要報紙文章 前10條

1 楊程;蘋果與Android博弈的背后[N];中國青年報;2011年

2 本報記者 陶濤 實(shí)習(xí)生 陳璐;手機(jī)網(wǎng)游廠商“賭明天”[N];中國青年報;2012年

3 IT時報記者 潘少穎;原來2019最美Android應(yīng)用是這四個[N];IT時報;2019年

4 ;王者對決,iOS 12 PK Android 9.0[N];電腦報;2018年

5 王冰潔;國內(nèi)Android機(jī)將在明年引領(lǐng)5G潮流[N];電腦報;2018年

6 本報記者 游寰臻;智能手表廠商熱情銳減 可穿戴已成強(qiáng)弩之末?[N];通信信息報;2016年

7 天雨;我國移動互聯(lián)網(wǎng)發(fā)展態(tài)勢喜人[N];人民郵電;2017年

8 本報記者 游寰臻;智能手表成科技廠商棄兒 可穿戴設(shè)備陷低谷?[N];通信信息報;2017年

9 張賀飛;別了,Windows Phone[N];科技日報;2017年

10 趙玲玲;康佳發(fā)布“六核”Android4.2云電視[N];中華合作時報;2013年

相關(guān)博士學(xué)位論文 前10條

1 王持恒;Android應(yīng)用安全檢測與風(fēng)險評估方法研究[D];武漢大學(xué);2018年

2 Abdelmonim Mohammed Yahya Naway;基于深度神經(jīng)網(wǎng)絡(luò)的Android惡意軟件檢測[D];華北電力大學(xué)(北京);2019年

3 蘇欣;安卓手機(jī)應(yīng)用流量分析及惡意行為檢測技術(shù)研究[D];湖南大學(xué);2015年

4 張紫鵬;基于程序語言的Android應(yīng)用隱私保護(hù)[D];中國科學(xué)技術(shù)大學(xué);2018年

5 王兆國;Android惡意應(yīng)用程序檢測技術(shù)研究[D];哈爾濱工業(yè)大學(xué);2017年

6 杜少勇;面向Android智能手機(jī)的數(shù)據(jù)安全問題研究[D];南京大學(xué);2019年

7 任兵飛;基于資源訪問控制的Android平臺隱私保護(hù)方法研究[D];北京郵電大學(xué);2019年

8 張文;Android應(yīng)用軟件的安全保護(hù)技術(shù)研究[D];北京郵電大學(xué);2019年

9 許艷萍;基于數(shù)據(jù)特征的Android惡意應(yīng)用檢測關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2017年

10 張笑魯;Android移動設(shè)備的數(shù)字取證關(guān)鍵問題研究[D];吉林大學(xué);2016年

相關(guān)碩士學(xué)位論文 前10條

1 梁書婷;基于Android平臺的遠(yuǎn)程桌面控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2013年

2 明振亞;基于Android系統(tǒng)的微信小程序數(shù)據(jù)庫取證問題分析[D];華東政法大學(xué);2019年

3 劉東豪;Android平臺下應(yīng)用軟件保護(hù)策略研究[D];上海交通大學(xué);2017年

4 劉仕遠(yuǎn);Android應(yīng)用漏洞分析測試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];大連理工大學(xué);2019年

5 周玉磊;基于Android的數(shù)據(jù)加密系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];黑龍江大學(xué);2019年

6 王志遠(yuǎn);Android平臺上基于人臉識別的身份認(rèn)證系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];山東科技大學(xué);2018年

7 王鵬;基于Android的小學(xué)教育移動互聯(lián)網(wǎng)管理系統(tǒng)[D];東華大學(xué);2019年

8 秦彪;面向Android APP隱私泄露的靜態(tài)污點(diǎn)分析的正確性驗(yàn)證[D];江西師范大學(xué);2019年

9 張錦;以手機(jī)Android系統(tǒng)為例探討啟動界面的動效視覺化設(shè)計(jì)[D];北京理工大學(xué);2016年

10 姜源;基于函數(shù)調(diào)用圖的Android惡意軟件檢測方法研究[D];華中科技大學(xué);2019年



本文編號:2642249

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2642249.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶857f4***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
女厕偷窥一区二区三区在线| 青草草在线视频免费视频| 中文字幕亚洲在线一区| 中文字日产幕码三区国产| 国产传媒欧美日韩成人精品| 国产精品内射婷婷一级二级| 久久精品亚洲情色欧美| 狠狠干狠狠操在线播放| 久久国产人妻一区二区免费| 国产精品免费视频久久| 国产女高清在线看免费观看| 老熟妇乱视频一区二区| 日本丁香婷婷欧美激情| 九九热视频网在线观看| 护士又紧又深又湿又爽的视频| 国产福利在线播放麻豆| 亚洲一区在线观看蜜桃| 91老熟妇嗷嗷叫太91| 日韩一本不卡在线观看| 亚洲一区二区三区四区性色av| 亚洲香艳网久久五月婷婷| 亚洲日本中文字幕视频在线观看| 丁香七月啪啪激情综合| 亚洲成人免费天堂诱惑| 深夜视频成人在线观看| 女人高潮被爽到呻吟在线观看| 丝袜人妻夜夜爽一区二区三区| 99久久精品午夜一区二区| 亚洲一区二区三区在线免费 | 午夜福利激情性生活免费视频 | 国产精品欧美一级免费| 亚洲国产精品久久综合网| 日韩欧美一区二区不卡视频| 麻豆一区二区三区精品视频| 一个人的久久精彩视频| 国产欧美日产久久婷婷| 九九热精品视频免费观看| 国产精品一区二区三区日韩av | 激情内射日本一区二区三区| 亚洲深夜精品福利一区| 欧美午夜伦理在线观看|