一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

基于滑動窗口的多核程序數(shù)據(jù)競爭硬件檢測算法

大?。?/span>0.54 MB 人氣: 2018-02-07 需要積分:2

  數(shù)據(jù)競爭是引起多核程序發(fā)生并發(fā)錯(cuò)誤的主要原因。針對現(xiàn)有基于硬件的happens-before數(shù)據(jù)競爭檢測方法硬件開銷大的問題,提出了一種輕量級的內(nèi)存競爭硬件檢測算法,該算法利用滑動窗口技術(shù)動態(tài)檢測程序執(zhí)行過程中發(fā)生的距離較近、更易引發(fā)并發(fā)錯(cuò)誤的數(shù)據(jù)競爭。考慮競爭距離的大小,將并發(fā)線程片段細(xì)分為加鎖并發(fā)競爭域和包含線程近期執(zhí)行序列的未加鎖并發(fā)競爭域,用一對交替移動的可重寫滑動窗口保存未加鎖并發(fā)競爭域內(nèi)的內(nèi)存操作指令,用一個(gè)大小可變的可重寫滑動窗口保存加鎖并發(fā)競爭域內(nèi)的內(nèi)存操作指令,當(dāng)來自遠(yuǎn)程的共享訪問與窗口內(nèi)的內(nèi)存訪問發(fā)生沖突時(shí),檢測到數(shù)據(jù)競爭。在硬件實(shí)現(xiàn)結(jié)構(gòu)中,僅為每個(gè)處理器核添加3對較小尺寸的硬件簽名寄存器來保存并發(fā)競爭域內(nèi)的數(shù)據(jù)地址,無需更改原有的cache -致性協(xié)議,帶來的帶寬開銷低,能夠快速地檢測多核程序并發(fā)執(zhí)行過程中發(fā)生的動態(tài)數(shù)據(jù)競爭,為多核程序開發(fā)和生產(chǎn)運(yùn)行階段的并發(fā)錯(cuò)誤診斷提供有效的指導(dǎo)信息。

基于滑動窗口的多核程序數(shù)據(jù)競爭硬件檢測算法

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價(jià):好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?