胡哲琨 陳杰
摘 要:基于消息傳遞的編程模型設(shè)計(jì)了一款片上多核系統(tǒng),該系統(tǒng)在4SymboltB@ 4的2D mesh片上網(wǎng)絡(luò)中集成了16個(gè)小型RISC處理器,這些處理器各自使用一個(gè)可配置的私有SRAM用于指令和數(shù)據(jù)的存儲(chǔ),而處理器間的數(shù)據(jù)包通信則通過蟲孔交換的路由器及網(wǎng)絡(luò)接口實(shí)現(xiàn).此外,在軟件層面實(shí)現(xiàn)了基本的數(shù)據(jù)傳輸與進(jìn)程同步接口,并采用SPMD并行模式設(shè)計(jì)了3個(gè)應(yīng)用案例,以對(duì)該系統(tǒng)進(jìn)行驗(yàn)證和性能分析.仿真及FPGA測(cè)試結(jié)果表明,對(duì)于整數(shù)矩陣乘法、浮點(diǎn)FFT計(jì)算以及基于灰度圖像的模板匹配問題,該多核系統(tǒng)的并行加速比最高可分別達(dá)到7.6,10.5和15.9.
關(guān)鍵詞:多核系統(tǒng);片上網(wǎng)絡(luò);消息傳遞;并行計(jì)算
中圖分類號(hào):TP 302 文獻(xiàn)標(biāo)識(shí)碼:A