摘要:本發(fā)明提供一種并行程序的數(shù)據(jù)競爭檢測方法、裝置及多核處理系統(tǒng),該方法在調(diào)用多核處理器中的一處理器核執(zhí)行并行程序的指令之后,還包括:鎖訪問信息記錄流程:記錄所述處理器核的當(dāng)前指令的鎖訪問信息,其中,所述鎖訪問信息與鎖操作的鎖地址對應(yīng)記錄;訪存信息記錄流程:記錄所述處理器核的當(dāng)前指令的訪存信息;以及數(shù)據(jù)競爭判斷流程:根據(jù)所述鎖訪問信息記錄流程記錄的鎖訪問信息以及所述訪存信息記錄流程記錄的訪存信息,判斷存在沖突的兩個指令之間是否存在數(shù)據(jù)競爭。本發(fā)明能夠?qū)崿F(xiàn)快速、準(zhǔn)確和有效地檢測并行程序中潛在的數(shù)據(jù)競爭,保證并行程序的正確性,為更好的調(diào)試和測試并行程序帶來突破。
- 專利類型發(fā)明專利
- 申請人龍芯中科技術(shù)有限公司;
- 發(fā)明人李磊;陳云霽;孫國慶;
- 地址100190 北京市海淀區(qū)科學(xué)院南路10號
- 申請?zhí)?/b>CN201310400690.5
- 申請時間2013年09月05日
- 申請公布號CN103488563B
- 申請公布時間2017年04月12日
- 分類號G06F11/36(2006.01)I;G06F9/46(2006.01)I;




教育裝備采購網(wǎng)企業(yè)微信客服
京公網(wǎng)安備11010802043465號

