亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于機(jī)器學(xué)習(xí)的硬件數(shù)據(jù)分析系統(tǒng)的實(shí)現(xiàn)

        2019-07-19 02:08:56李明東房愛東
        關(guān)鍵詞:排序模型

        李明東,房愛東,盧 彪,姜 飛

        現(xiàn)代處理器一般只內(nèi)置了少數(shù)的性能計(jì)數(shù)器,但是實(shí)際使用時(shí)往往需要捕捉大量的微體系結(jié)構(gòu)硬件事件.本文借助性能計(jì)數(shù)器及性能監(jiān)測工具,對大量硬件事件的表現(xiàn)進(jìn)行語義分析,尋找事件模式,從而有效地度量和理解云平臺上的性能大數(shù)據(jù).此外,結(jié)合機(jī)器學(xué)習(xí)理論,研究基于機(jī)器學(xué)習(xí)的方法對時(shí)間進(jìn)行重要性的量化,用迭代排序的方法不斷約簡事件空間[1].通過對比硬件事件之間的相關(guān)性,探測硬件數(shù)據(jù)分析系統(tǒng)內(nèi)部各組件潛在的相互聯(lián)系.

        1 硬件數(shù)據(jù)分析系統(tǒng)構(gòu)架

        硬件數(shù)據(jù)分析系統(tǒng)是性能計(jì)數(shù)單元收集的性能信息的數(shù)據(jù)挖掘工具.圖1給出了硬件數(shù)據(jù)分析系統(tǒng)的系統(tǒng)框架,主要由三部分組成:數(shù)據(jù)集成模塊、重要排序模塊和階段關(guān)閉排序模塊,具體硬件數(shù)據(jù)分析框架結(jié)構(gòu)關(guān)系圖如圖1所示.

        圖1 硬件數(shù)據(jù)分析框架

        在大數(shù)據(jù)計(jì)算框架中,數(shù)據(jù)負(fù)載運(yùn)行時(shí),硬件數(shù)據(jù)分析系統(tǒng)使用perf_event[2]工具批量監(jiān)控性能計(jì)算單元中的性能事件,生成原始時(shí)間數(shù)據(jù).數(shù)據(jù)集成模塊對這些源數(shù)據(jù)進(jìn)行數(shù)據(jù)集成.集成后的數(shù)據(jù)發(fā)送至重要性排序模塊,然后利用該模塊基于機(jī)器學(xué)習(xí)特征對影響程序運(yùn)行的因素進(jìn)行量化和排序.

        1.1 系統(tǒng)環(huán)境配置

        實(shí)驗(yàn)環(huán)境為3臺Linux服務(wù)器,其中一臺命名為master,其余服務(wù)器為slave服務(wù)器.

        1.2 系統(tǒng)數(shù)據(jù)整合

        定義硬件事件集合M0為用戶操作人員,并且開始進(jìn)行M次實(shí)驗(yàn),實(shí)驗(yàn)開始到實(shí)驗(yàn)結(jié)束,設(shè)置T為在每個(gè)實(shí)驗(yàn)中的時(shí)間參數(shù),用戶根據(jù)自己的需求選擇部分實(shí)驗(yàn)Si進(jìn)行監(jiān)測.定義Si中包含的硬件發(fā)生事件數(shù)量為EI=card(Si).則用戶選擇監(jiān)測空間為S=(S1∪S2∪S3∪S4…).

        圖2 進(jìn)程通訊序列變化圖

        每個(gè)實(shí)驗(yàn)中,加載程序的運(yùn)行時(shí)長為隨機(jī)值,上下波動在一定的值上.圖2顯示了K均值聚類算法以及Hadoop中的Wordcount兩個(gè)系統(tǒng)程序在相同條件中運(yùn)行時(shí)間的變化.由圖2可得K均值聚類算法平均運(yùn)行時(shí)間為265.42 s,而Wordcount的平均運(yùn)行時(shí)間為195.92 s.每次實(shí)驗(yàn)中進(jìn)程間通訊序列變化值不相同但趨勢一致,即每個(gè)用戶選擇監(jiān)視事件存在相同部分.這些部分會導(dǎo)致數(shù)據(jù)錯位.因此,n次測試中獲取數(shù)據(jù)需要重新整合.

        圖3 重疊事件狀態(tài)圖

        圖3為3個(gè)獨(dú)立實(shí)驗(yàn)生成的數(shù)據(jù),水平為事件集合,豎直為時(shí)間數(shù)據(jù)的長度,反映了重疊事件的典型情況.從上述檢測結(jié)果中得知,標(biāo)號為1的部分代表硬件事件S1產(chǎn)生的時(shí)間序列,標(biāo)號為2的部分表示硬件事件S2生成的時(shí)間序列.

        2 硬件數(shù)據(jù)空間優(yōu)化

        2.1 基于梯度提升回歸樹算法的化簡

        硬件數(shù)據(jù)分析系統(tǒng)選擇一個(gè)進(jìn)程間通訊陰影事件[3]的最大子集進(jìn)行排序.將此過程與特征工程問題進(jìn)行比較,即每個(gè)特征工程問題硬件事件被視為一個(gè)特性,將進(jìn)程間的通訊作為目標(biāo),組建符合進(jìn)程間通訊的模型,同時(shí)對每個(gè)實(shí)驗(yàn)特性的重要性進(jìn)行評測.選取梯度增強(qiáng)回歸樹模型作為事件選擇的基本模型,該模型算法實(shí)現(xiàn)的最終結(jié)果是生成多棵樹,以避免單顆決策樹帶來的問題.

        重要排序模型是為了分析事件的重要程度,量化硬件程序影響最大的因素,同時(shí)構(gòu)建以進(jìn)程間通訊為目標(biāo)的機(jī)器學(xué)習(xí)模型.將程序運(yùn)行的序列值輸入可以用公式(1)表示.

        其中,IPC是負(fù)載程序運(yùn)行期間以1 s為采樣頻率采集到的每時(shí)鐘周期機(jī)器指令數(shù),si表示的是第i個(gè)硬件事件,n是硬件事件的數(shù)目.

        梯度提升回歸樹算法是任何可微損失函數(shù)[4]的典型優(yōu)化模型,提升樹模型可以表示為基于決策樹的相加模型,決策樹是樹的線性.梯度提升回歸樹算法支持各種不同的回歸損失函數(shù).默認(rèn)回歸損失函數(shù)為最小二乘損失函數(shù),其計(jì)算公式如公式(2)所示.

        其中x為真值,f(y)為模型預(yù)測值.

        對于積分模型中的單個(gè)回歸樹T,使用來衡量每個(gè)參數(shù)變量s對目標(biāo)變量的影

        i響程度的測量.將()T理解為選取si被選中作為樹的節(jié)點(diǎn)進(jìn)行分裂的次數(shù),再根據(jù)對分裂結(jié)果的影響程度的平方來加權(quán),具體計(jì)算如公式(3)所示.

        其中nt為si被選中作為樹的節(jié)點(diǎn)進(jìn)行分裂的次數(shù),p2(k)是第k次分裂后對樹模型的性能提升的平方值.通常情況下,設(shè)p()k為相對IPC誤差值.那么對全部回歸樹本身來說,si的重要性可以表示為公式(4)所示.

        其中R為組合模型中的樹的數(shù)量,( )Tm為第m棵中si對進(jìn)程間通訊的影響程度的大小.

        2.2 系統(tǒng)硬件重要性計(jì)算

        在模型訓(xùn)練性能階段,IBTM構(gòu)建了事件和Spark參數(shù)的混合量,如公式(5)所示.其中xi為事件集,pi為Spark參數(shù).將混合量放入機(jī)器學(xué)習(xí)模型中進(jìn)行訓(xùn)練,執(zhí)行時(shí)間作為模型的目標(biāo)變量[5].混合參數(shù)EX()p的計(jì)算公式如下:

        在模型訓(xùn)練期間,Spark參數(shù)pi與xi在相關(guān)事件和參數(shù)對中具有相關(guān)性,此參數(shù)可作為優(yōu)化后的參數(shù).

        3 硬件數(shù)據(jù)相關(guān)性分析

        多數(shù)時(shí)間事件的測量是基于特征工程[6].在特征工程過程中進(jìn)行數(shù)據(jù)轉(zhuǎn)換后,更高效地反映時(shí)間事件特征,減小空間測量復(fù)雜度.因此在硬件數(shù)據(jù)分析系統(tǒng)中,經(jīng)過重要排序組件篩選之后,得到最優(yōu)先事件子集.使用DTW法計(jì)算兩個(gè)事件關(guān)聯(lián)性,得到DTW距離進(jìn)行排序結(jié)果如圖4所示.

        圖4 事件子集排序圖

        3.1 時(shí)間序列相關(guān)程度計(jì)算

        對每一個(gè)重要的事件構(gòu)建樹性回歸模型[7].取兩個(gè)事件的時(shí)間序列值,并且將模型中其余事件的值設(shè)置為其相應(yīng)的平均值.重復(fù)執(zhí)行此過程,同時(shí)記錄模型剩余r.r的計(jì)算公式如公式(6)所示.

        其中,模型估計(jì)值為pi,混合參數(shù)值為EX(p),n為樣本數(shù).

        圖5 硬件事件關(guān)聯(lián)圖

        圖5給出了4個(gè)基準(zhǔn)下硬件事件間關(guān)聯(lián)強(qiáng)度的結(jié)果[8].其中,Y軸表示相關(guān)性,X軸是兩個(gè)事件名.選擇的3大硬件事件重要性排名如上所述,產(chǎn)生3×9=27套硬件事件對.由于排序結(jié)束時(shí)硬件事件對的相關(guān)度為0,所以統(tǒng)一選擇前10對,這10對包含強(qiáng)度不為0的所有硬件事件.

        3.2 基于距離模型的相關(guān)性度量算法實(shí)現(xiàn)

        歐式距離通過時(shí)間序列提取新的特征,使得不同長度的兩條時(shí)間序列擁有等長的特征向量.通過距離度量的方式計(jì)算距離在數(shù)值上的相關(guān)性,在算法實(shí)現(xiàn)上,利用一系列事件構(gòu)造線性回歸模型,計(jì)算對線性模型的差值結(jié)果作為事件間的相關(guān)性強(qiáng)度.采用線性模型在訓(xùn)練時(shí),選取諸多事件中的值相對均衡的序列,并設(shè)定對應(yīng)事件的值作為其對應(yīng)的均值,模型殘差m由公式(7)計(jì)算得出.

        其中,ki表示模型預(yù)測值,k表示為觀測值,n為樣本總數(shù).

        對上述模型計(jì)算的結(jié)果,還需要后期的歸一化處理,之后可以從歸一化的結(jié)果中,更加直觀的得出時(shí)間相關(guān)性中相關(guān)程度的大小關(guān)系.

        4 總結(jié)

        本文實(shí)現(xiàn)了基于機(jī)器學(xué)習(xí)的硬件數(shù)據(jù)分析系統(tǒng),充分利用數(shù)據(jù)集成模塊、重要排序模塊、階段關(guān)閉排序模塊構(gòu)建基于機(jī)器學(xué)習(xí)的硬件數(shù)據(jù)分析系統(tǒng)框架,并對硬件事件進(jìn)行量化和排序.其次,利用硬件數(shù)據(jù)分析系統(tǒng)對進(jìn)程進(jìn)行排序,對排序的結(jié)果進(jìn)行模塊化集成處理,從而得到硬件事件的重要程度,幫助用戶理解復(fù)雜情況下的硬件事件結(jié)果.本系統(tǒng)迭代地使用回歸樹算法構(gòu)建的性能模型,對分析云環(huán)境下負(fù)載程序的性能事件重要性和事件間的相關(guān)性具有指導(dǎo)意義.接下來的工作可從數(shù)據(jù)集的角度分析性能數(shù)據(jù),挖掘出更多信息.

        猜你喜歡
        排序模型
        一半模型
        排排序
        排序不等式
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        恐怖排序
        節(jié)日排序
        刻舟求劍
        兒童繪本(2018年5期)2018-04-12 16:45:32
        3D打印中的模型分割與打包
        FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
        韩日美无码精品无码| 手机在线观看日韩不卡av| 久久国产成人精品国产成人亚洲| 国产成人亚洲精品无码mp4| 亚洲爆乳大丰满无码专区| 亚洲产在线精品亚洲第一页| 成人免费在线亚洲视频| 免费无码又黄又爽又刺激| 免费人成在线观看网站| 久久久久亚洲av无码专区导航 | 久热re在线视频精品免费| 日本在线一区二区三区视频| 精人妻无码一区二区三区| 亚洲av无码av制服丝袜在线| 精品亚洲少妇一区二区三区 | 无码av天堂一区二区三区| 欧美日韩成人在线| 亚洲一区二区av偷偷| 国产伦一区二区三区色一情| 日韩精品区一区二区三vr| 久久亚洲道色宗和久久| 日本视频一区二区三区三州| 国产无套中出学生姝| 337人体做爰大胆视频| 免费 无码 国产精品| 一区二区高清视频免费在线观看 | 亚洲精品www久久久久久| 婷婷四房色播| 中文字幕日韩熟女av| 五月天中文字幕日韩在线| 日日碰狠狠添天天爽无码| 色伊人国产高清在线| 美女被强吻并脱下胸罩内裤视频| 天堂中文а√在线| 麻豆国产人妻欲求不满| 久久精品国产亚洲av热九九热| 人妻中文字幕在线中文字幕| 女人被爽到呻吟gif动态图视看 | av无码天堂一区二区三区| 免费国产黄片视频在线观看| 久久精品国产亚洲综合av |