《数据触发多核处理器体系结构设计》首先提出了一种数据触发多核体系结构,它包括数据触发单元计算内核、数据触发单元存储系统、片内多核互连通信系统和片内多核同步机制等。数据触发单元计算内核借鉴数据流驱动思想,结合控制流,通过显式指明完成操作所必须进行的数据传输,将数据流和控制流很好地融合在一起,有效支持了各种粒度并行执行,能很好地支持计算密集与数据密集应用需求;具有设计简单、计算资源利用率高、计算能力强、可扩展性好等优势。数据触发单元存储结构包括指令Cache、DMA控制器和局部存储器;局部指令Cache充分利用代.码局部性特征,减小访存代价开销;局部存储器简化了硬件设计,在提供足够带宽的同时解耦合内核计算与存储访问,便于延迟隐藏。同时,还将采用大容量片内eDRAM共享二级Cache技术,有效降低了存储器访问延迟,满足多核处理器存储带宽需求。片内多核互连通信结构采用了片上互连网络构架来支持多个高性能核心间的并行通信,并提供了邮箱与DMA传输两种粒度的通信。片内多核同步结构利用与SPARC处理器兼容的原子指令,实现了同步机制与栅栏同步机制,支持了释放一致性(RC)模型。