论文部分内容阅读
随着社会需求的不断发展,在军事、航天等高精领域中对嵌入式系统的性能和稳定性等要求也不断提高。为了开发更高性能的嵌入式系统,并行计算成为提高嵌入式系统的计算速度和可靠程度的有效手段。由Orbita公司正在开发中的嵌入式并行处理器S698P,是应用于导弹、火箭飞行控制系统和卫星信息处理等嵌入式场合的,基于SPARC结构的芯片级高性能并行计算平台。S698P采用了SMP(Symmetric Multi-Processing)技术,通过集成4个S698M微处理器来实现并行,以达到提高处理器性能的目的。为了使S698P的开发设计人员在研发过程中能够目标明确地针对关键点采取相应措施,不断优化设计结果,需要为S698P进行性能评测。但目前针对应用于特定领域的嵌入式并行计算系统,国内外并未就此制定相关的标准。本文在总结了国内外现有的并行系统测试方法和一些嵌入式系统测试的实验的基础之上,提出了一套针对S698P嵌入式并行处理器的性能评测方法。并从S698P的应用角度出发,选用eCos(Embedded Configurable Operating System)操作系统为平台,采用在航空航天领域比较常用的算法作为测试算法,通过在S698P的仿真器GRSIM上采用单核模式和多核模式进行对比,进而给出其并行性能的评估。eCos操作系统是一种新兴的嵌入式操作系统,具有可配置、体积小、可移植性强等特点。因此,eCos操作系统非常适用于航天、车载设备、电讯等领域。目前,eCos操作系统对大部分的硬件平台都已有良好的支持,但S698系列芯片问世时间尚短,eCos仅对其提供了硬件层的支持。因此,本文在对eCos的研究方面,首先实现了将eCos系统向S698P平台上的移植,并在此基础上对如何在eCos系统下的实现并行应用进行了详细的介绍。