一種基于延遲柵欄同步操作指令的多核處理器同步方法

基本信息

申請?zhí)?/td> CN201910405943.5 申請日 -
公開(公告)號 CN110147253B 公開(公告)日 2019-08-20
申請公布號 CN110147253B 申請公布日 2019-08-20
分類號 G06F9/38(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 萬江華;陳虎;汪東 申請(專利權(quán))人 湖南轂梁微電子有限公司
代理機構(gòu) 湖南兆弘專利事務(wù)所(普通合伙) 代理人 湖南轂梁微電子有限公司
地址 410000湖南省長沙市芙蓉中路一段288號盛大金禧國際金融中心21樓
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于延遲柵欄同步操作指令的多核處理器同步方法,為:所有參與核處理器在“同步達到站”發(fā)出該核處理器已到達同步的信號,在“同步檢查站”確認參與柵欄同步的其他核處理器是否到達;若是,則該核處理器繼續(xù)執(zhí)行,否則進入等待狀態(tài),直到最后一個到達的核處理器發(fā)出的信號且被該核處理器檢查到。所述“同步達到站”為“自身同步狀態(tài)更新”所在的流水站;所述“同步檢查站”為“查詢他核同步狀態(tài)”所在的流水站,且當(dāng)“同步檢查站”與“同步達到站”不是同一流水站且不緊鄰的同步方式為“延遲同步”。本發(fā)明具有基于任意指令類型實現(xiàn)、能減少額外的柵欄同步操作、提高事務(wù)同步的效率等優(yōu)點。??