《數(shù)據觸發(fā)多核處理器體系結構設計》首先提出了一種數(shù)據觸發(fā)多核體系結構,它包括數(shù)據觸發(fā)單元計算內核、數(shù)據觸發(fā)單元存儲系統(tǒng)、片內多核互連通信系統(tǒng)和片內多核同步機制等。數(shù)據觸發(fā)單元計算內核借鑒數(shù)據流驅動思想,結合控制流,通過顯式指明完成操作所必須進行的數(shù)據傳輸,將數(shù)據流和控制流很好地融合在一起,有效支持了各種粒度并行執(zhí)行,能很好地支持計算密集與數(shù)據密集應用需求;具有設計簡單、計算資源利用率高、計算能力強、可擴展性好等優(yōu)勢。數(shù)據觸發(fā)單元存儲結構包括指令Cache、DMA控制器和局部存儲器;局部指令Cache充分利用代.碼局部性特征,減小訪存代價開銷;局部存儲器簡化了硬件設計,在提供足夠帶寬的同時解耦合內核計算與存儲訪問,便于延遲隱藏。同時,還將采用大容量片內eDRAM共享二級Cache技術,有效降低了存儲器訪問延遲,滿足多核處理器存儲帶寬需求。片內多核互連通信結構采用了片上互連網絡構架來支持多個高性能核心間的并行通信,并提供了郵箱與DMA傳輸兩種粒度的通信。片內多核同步結構利用與SPARC處理器兼容的原子指令,實現(xiàn)了同步機制與柵欄同步機制,支持了釋放一致性(RC)模型。