当前位置:问答库>论文摘要

题目:数字信号处理器虚拟内核优化设计与实现

关键词:虚拟内核,优化设计,测试环境

  摘要


随着航天嵌入式软件需要完成的计算越来越复杂,80386、80486等低速处理器已经跟不上时代的步伐,最终被高速的数字信号处理器取代。高速处理器的使用提升了航天软件系统的性能,但是也给软件测试带来了巨大的挑战。因为故障模式不能在硬件测试环境下充分模拟以及测试的可控性较差等因素日益凸显,使得全数字仿真测试环境的应用逐渐广泛。虚拟内核作为全数字仿真测试环境的核心部件,其运行效率影响着环境的测试效率,如何改善和提高虚拟内核的性能成为主要面临的问题。

本文以TMS320VC33处理器为对象,开展了虚拟内核优化设计方法的研究。在完成了TMS320VC33虚拟内核的设计与实现后,结合对常用虚拟内核优化方法的分析,提出了适合TMS320VC33虚拟内核的优化设计方案:在流水线仿真中使用静态预译码策略;在浮点运算仿真中充分利用宿主机的浮点运算资源;使用性能分析工具VTune对代码进行全面的检查,对找到的影响代码效率的部分,进行分析与优化。通过对优化方案的验证,以及对TMS320VC33虚拟内核正确性和性能的验证,证明经过一系列的优化措施,在不影响其正确性的情况下提高了虚拟内核的运行效率。