基于Pending Period的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)機(jī)制
發(fā)布時(shí)間:2023-01-30 18:33
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,并行編程作為一種有效的提高程序運(yùn)行效率的手段,已經(jīng)越來(lái)越融入到日常的軟件研發(fā)項(xiàng)目中了。并行編程雖然為程序的快速運(yùn)行帶來(lái)諸多的便利,但是同樣會(huì)帶來(lái)許多問(wèn)題與麻煩,數(shù)據(jù)競(jìng)爭(zhēng)就是并行編程過(guò)程中經(jīng)常出現(xiàn),但是卻難以根治的一類問(wèn)題。當(dāng)前一些數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)工具雖然能夠有效的檢測(cè)出數(shù)據(jù)競(jìng)爭(zhēng),但是卻存在開(kāi)銷過(guò)大,擴(kuò)展性差的問(wèn)題,使得其難以在實(shí)際的生產(chǎn)中應(yīng)用;赑ending Period的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)機(jī)制實(shí)現(xiàn)了基于物理時(shí)鐘的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)機(jī)制,該機(jī)制利用物理時(shí)鐘的一致性,代替原有的邏輯時(shí)鐘記錄事件偏序順序的方式,解決維護(hù)一致性高開(kāi)銷的問(wèn)題,提高了程序的可擴(kuò)展性。與此同時(shí),與原有記錄鎖編號(hào)用于區(qū)別不同鎖的方式,在基于Pending Period的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)機(jī)制中不需要對(duì)不同的鎖進(jìn)行區(qū)分,進(jìn)一步提高了檢測(cè)效率。此外,基于Pending Period的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)機(jī)制采用局部變量保存變量的pending period,有效減少了大量訪問(wèn)相同變量時(shí),頻繁訪問(wèn)修改全局變量導(dǎo)致的額外開(kāi)銷,提高了系統(tǒng)性能。實(shí)驗(yàn)結(jié)果表明,相較于采用邏輯時(shí)鐘的FastTrack數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)工具,提出的方法在性...
【文章頁(yè)數(shù)】:66 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 課題背景
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.3 課題研究動(dòng)機(jī)
1.4 論文研究?jī)?nèi)容
1.5 文章組織結(jié)構(gòu)
2 基于Pending Period的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)機(jī)制設(shè)計(jì)
2.1 基于Pending Period的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)機(jī)制設(shè)計(jì)目標(biāo)
2.2 總體設(shè)計(jì)思路
2.3 體系架構(gòu)和功能模塊
2.4 工作機(jī)制和處理流程
2.5 本章小結(jié)
3 基于Pending Period的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)系統(tǒng)關(guān)鍵實(shí)現(xiàn)技術(shù)
3.1 基于Pending Period的檢測(cè)原理
3.2 基于Pending Period的檢測(cè)機(jī)制擴(kuò)展
3.3 基于Pending Period的檢測(cè)機(jī)制實(shí)現(xiàn)
3.4 基于Pending Period的采樣檢測(cè)機(jī)制擴(kuò)展
3.5 本章小結(jié)
4 性能測(cè)試與結(jié)果分析
4.1 測(cè)試環(huán)境
4.2 測(cè)試方法及測(cè)試指標(biāo)
4.3 性能測(cè)試
4.4 擴(kuò)展性測(cè)試
4.5 準(zhǔn)確率測(cè)試
4.6 采樣測(cè)試
4.7 本章小結(jié)
5 總結(jié)與展望
5.1 總結(jié)
5.2 展望
致謝
參考文獻(xiàn)
附錄1 攻讀碩士期間收錄論文目錄
附錄2 攻讀碩士期間申請(qǐng)的國(guó)家發(fā)明專利
本文編號(hào):3733339
【文章頁(yè)數(shù)】:66 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
1 緒論
1.1 課題背景
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.3 課題研究動(dòng)機(jī)
1.4 論文研究?jī)?nèi)容
1.5 文章組織結(jié)構(gòu)
2 基于Pending Period的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)機(jī)制設(shè)計(jì)
2.1 基于Pending Period的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)機(jī)制設(shè)計(jì)目標(biāo)
2.2 總體設(shè)計(jì)思路
2.3 體系架構(gòu)和功能模塊
2.4 工作機(jī)制和處理流程
2.5 本章小結(jié)
3 基于Pending Period的數(shù)據(jù)競(jìng)爭(zhēng)檢測(cè)系統(tǒng)關(guān)鍵實(shí)現(xiàn)技術(shù)
3.1 基于Pending Period的檢測(cè)原理
3.2 基于Pending Period的檢測(cè)機(jī)制擴(kuò)展
3.3 基于Pending Period的檢測(cè)機(jī)制實(shí)現(xiàn)
3.4 基于Pending Period的采樣檢測(cè)機(jī)制擴(kuò)展
3.5 本章小結(jié)
4 性能測(cè)試與結(jié)果分析
4.1 測(cè)試環(huán)境
4.2 測(cè)試方法及測(cè)試指標(biāo)
4.3 性能測(cè)試
4.4 擴(kuò)展性測(cè)試
4.5 準(zhǔn)確率測(cè)試
4.6 采樣測(cè)試
4.7 本章小結(jié)
5 總結(jié)與展望
5.1 總結(jié)
5.2 展望
致謝
參考文獻(xiàn)
附錄1 攻讀碩士期間收錄論文目錄
附錄2 攻讀碩士期間申請(qǐng)的國(guó)家發(fā)明專利
本文編號(hào):3733339
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3733339.html
最近更新
教材專著