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

基本信息

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

摘要

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