技術(shù)總結(jié)
本發(fā)明屬于集成電路設(shè)計(jì)技術(shù)領(lǐng)域,具體為一種基于共享存儲(chǔ)器的數(shù)據(jù)通信同步方法。在基于總線(xiàn)互連的多核SoC系統(tǒng)中,多個(gè)處理器之間的數(shù)據(jù)通信通常通過(guò)共享存儲(chǔ)器來(lái)實(shí)現(xiàn)。本發(fā)明利用多核SoC實(shí)現(xiàn)并行GPDT算法,在矩陣運(yùn)算中將各個(gè)處理器的計(jì)算結(jié)果利用共享存儲(chǔ)器進(jìn)行拼接或累加來(lái)構(gòu)造完整結(jié)果。對(duì)于需要結(jié)果拼接的通信過(guò)程,根據(jù)每個(gè)處理器分配的工作量將共享地址空間合理地進(jìn)行分割,使得每個(gè)處理器與分割之后的地址空間片段一一對(duì)應(yīng),將計(jì)算結(jié)果寫(xiě)入對(duì)應(yīng)的地址空間;而對(duì)于需要結(jié)果累加的通信過(guò)程,則每個(gè)處理器覆蓋寫(xiě)入同一塊地址空間。為了避免數(shù)據(jù)發(fā)生沖突,本發(fā)明提供“檢測(cè)標(biāo)識(shí)?修改標(biāo)識(shí)?訪(fǎng)問(wèn)存儲(chǔ)?還原標(biāo)識(shí)”的數(shù)據(jù)同步方法,這樣大大降低了發(fā)生數(shù)據(jù)沖突的概率。
技術(shù)研發(fā)人員:韓軍;軒四中;袁騰躍;曾曉洋
受保護(hù)的技術(shù)使用者:復(fù)旦大學(xué)
文檔號(hào)碼:201610830324
技術(shù)研發(fā)日:2016.09.19
技術(shù)公布日:2017.02.15