可选(在打印前须删除)2014届本科毕业设计(论文)外文文献翻译学院:物理与电子工程学院专业:电子信息工程姓名:学号:外文出处:WebofScience附件:1.外文资料翻译译文;2.外文原文。附件1:外文资料翻译译文(用外文写)基于ARM应用集成系统的基准测试I.引言一个完整的处理器和微处理器之间的界限一直是一个相当主观的。随后,比起ARM应用处理器,只有少数技术跨越条线。这些强大的的微处理器几乎存在于每一个移动手持设备的主体,(他们)能够运行完整的操作系统,同时仍然保持嵌入式低功耗优势。由于这些应用处理器变得更加成熟,随后基于他们(设计)的设备变得功能更加强大,他们变得更加难以被定义。随着这些设备的发展演变,它们将继续成为一个自成独特一类,因此,显而易见,它们应该被视为自己独特的一类。这些应用的处理器绝大多数采用了ARM指令集架构(ISA)[2]。ARM是用在各种不同的嵌入式系统,从高端应用处理器到低端微控制器。这一指令集由ARM指令集的早期版本发展而来,是ARM控股有限公司知识产权,该公司已经使用了几十年的时间发展和推广这一架构。这产生了许多的创新,导致了ARM指令集与其它嵌入式指令集进一步分化。ARM并不制造自己的处理器,取而代之的是,它们的授权IP核给其他公司,允许他们根据自身需求来修改这一技术。这种安排导致了数百的公司每年生产数十亿的ARM处理器[3][4][5]。许可和制造一个精确复制的处理器内核足以满足一个复杂的设计需求是很少有的。因此,被授权方经常修改内核、封装或其他组件,或都做修改。减少空间的封装技术能够被运用在整个系统电路板的每一个地方。使用不同的方法来包装系统组件,使之集成在一起,对于本论文都应当被称为集成系统[6][7][8]。这些集成系统具有能力强大、功能丰富和复杂的特点。很明显,许多这些集成系统设计者是直接的竞争对手。显而易见,就像选择其他处理器选项一样,能够比较和区分相近设计目的的集成系统是很重要的。虽然存在大量的基准测试,嵌入式系统和完整的处理器,甚至一些应用程序处理器都有基准测试,但是找到一个包含在一个单一的设备能测试整个系统的基准测试是非常困难。即使使用相同的核心和同样的设计目标,两家公司可能会有广泛不同的组件集成系统。同样,包装的组件的方法也会有差异。只是测试的核心是不够的,但整个系统作为一个整体必须为基准由于组件是分不开的。毕竟,为了这个目的,它表现为一个单一的设备。目标因为ARM处理器的流行,本文的主题是探索具体应用在市场中由ARM技术推动的集成系统的基准测试。在本文中,关于这个主题的几个问题将被回答。这些基于ARM应用的处理器与其他处理器之间是否足够不同以至于需要被单独区别对待,这个问题是尤其重要的,将在本论文中得到答案。接下来的问题是,在这些情况下,是否完整内核知识可以排除测试完整系统的必要性。接下来,确定是否能有一个可被接受的基准套件能够充分测试一个集成系统的全部功能同样重要。如果以上任何一个答案是否定的,那么需要去研究这一问题没有被解决的原因。最后考虑的是,这些设备未来将保持什么,将会扮演什么角色。贡献本文就一些贡献。收集技术包括在封装技术之内,封装技术致力于将一个系统包含一个封装中笼罩在模糊和矛盾的术语。System-on-chip、system-in-package和package-on-package这些术语经常被用到,他们有着细微差别,有时能交互使用,而在其他研究实例中它们有着严重区别。这个概述和解释将有助于消除这种歧义和澄清“集成系统”包罗万象的定义。确定可被接受的用于集成系统的标准基准的特征是很有必要的。为此,在一个标准的测试基准的特性被简明扼要的概述。滥用测试基准也是被回顾和讨论的话题。OMAP3530[9]的集成系统将被用基准测试套件MiBench[10]进行测试。运行基准测试的结果被包含在周密的的文档、图表、时间戳、和其他相关信息。基准状态的一个彻底的探索适用于目标平台(基于arm应用集成系统)应完成。这包括确定行业标准已经足够以及提供一个之前相关实验的和结果的简洁的收集。摘要竞争的基于arm的设计应用程序集成系统普遍存在足以保证自己的基准测试标准。测试只是ARM内核是不够的比较或对比...