嵌入式应用中指令级并行的动态特性
在嵌入式应用中,高性能、低功耗的计算平台至关重要,可重构技术很有希望提供这样的系统。应用程序的特性最终决定了如何使用可重构技术。尽管很多文章分析过程序中的指令级并行特性,但是很少工作针对程序运行期间指令级并行的动态特性进行研究,嵌入式应用领域更是不存在这方面的工作。本文中我们使用仿真环境 SimpleScalar/PISA,测试了MiBench 嵌入式测试程序集的指令级并行的动态特性。测试结果显示,程序运行期间指令级并行具有稳定性、周期性和趋势性,局部的指令级并行经常存在动态波动。进一步对周期性和趋势性分析发现,随着应用输入数据规模的扩展,两者都有扩展的趋势。最后,我们讨论了这些结果对体系结构和编译技术研究的影响。
可重构计算 嵌入式 指令级并行 动态特性 MiBench SimpleScalar
易会战 杨学军
国防科学技术大学计算机学院,长沙410073
国内会议
武汉
中文
2005-10-13(万方平台首次上网日期,不代表论文的发表时间)