引用本文: | 汪东,陈书明.一种面向异构多核DSP的数据流传输控制引擎设计与评测[J].国防科技大学学报,2009,31(5):19-23.[点击复制] |
WANG Dong,CHEN Shuming.Design and Evaluation of a Data Streams Transmission Control Engine Customized for Heterogeneous MC-DSPs[J].Journal of National University of Defense Technology,2009,31(5):19-23[点击复制] |
|
|
|
本文已被:浏览 8703次 下载 5240次 |
一种面向异构多核DSP的数据流传输控制引擎设计与评测 |
汪东, 陈书明 |
(国防科技大学 计算机学院,湖南 长沙 410073)
|
摘要: |
根据多核DSP的应用特点,介绍了一种面向异构多核DSP的数据流传输控制引擎(DSTCE)的结构与设计,并实现了基于DSTCE的数据流前瞻传输技术。该技术以可编程的DSTCE模块为核心,实现了超节点内各个端口之间以及超节点之间的高效数据流传输,而且将传输过程与多核间的数据前瞻和编程模型有机结合起来。该技术避免了复杂的Cache一致性问题,显著提高了大规模多核DSP计算与访存的并行性。实验结果表明,采用DSTCE的多核DSP单个超节点的性能平均提高了22%,两个超节点情况下基于DSTCE结构的系统比基于CC-NUMA结构的系统性能平均提高了14%。 |
关键词: 多核DSP 数据流 传输控制 数据前瞻 |
DOI: |
投稿日期:2009-07-03 |
基金项目:国家863计划资助项目(2007AA01Z108);教育部“高性能微处理器技术”创新团队资助项目(IRT0614) |
|
Design and Evaluation of a Data Streams Transmission Control Engine Customized for Heterogeneous MC-DSPs |
WANG Dong, CHEN Shuming |
(College of Computer, National Univ. of Defense Technology, Changsha 410073,China)
|
Abstract: |
This paper introduces a large-scale parallel MC-DSP prototype, PolyDSP constructed with heterogeneous super-nodes, and proposes a data speculation technique based on customized data streams transmission control engine (DSTCE). This technique implements high efficient data streams transmissions among different data ports within a super-node and transmissions between neighbor super-nodes. The superiority of this technique is that it can combine a data speculation solution with the programming model of PolyDSP, avoid complex cache coherence problems, thus improving the parallelism between data processing and memory accessing for MC-DSPs significantly. Our simulation results show that, the performance of single super-node of PolyDSP is improved by 22% on average, and the performance of PolyDSP based on DSTCE is 14% higher than that of PolyDSP based on CC-NUMA structure with two super-nodes. |
Keywords: multi-core DSP data streams transmission control data speculation |
|
|