在Intel架构上优化软件的一种方法.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在Intel架构上优化软件的一种方法

[标签:标题] 2016 PAGE9 / NUMPAGES9 感谢观看本文谢谢 在Intel架构上优化软件的一种方法 摘 要:随着科学技术的不断发展,如何提高软件的使用性能逐渐成为研究人员较为关注的问题,同时也是软建设计中的难点所在。因此,文章在问题分析的基础上,通过对Intel平台软件性能的优化,以Microsoft Visual C++的开发及例,对Intel处理器进行了分析,并对怎样编写适用特定Intel的处理器函数进行了编辑。   关键词:Intel平台 ?Visual C++ ?编译器   中图分类号:TP311 ? ?文献标识码:A 文章编号:1674-098X10-0143-02   在系统软件性能优化处理的过程中,其项目的设计相对费时、而且工作的难度较大,是软件开发高手的集聚地,使很多软件公司中的员工望而却步。但是,软件性能在产品市场中的竞争力是否可以确定成功,都占据着十分重要的作用。由于现阶段软件开发的技术相对复杂,怎样提高软件的使用性能成为软件工程是急需解决的问题。Intel的软件技术中可以为开发技术提供一定的便利性,在提高操作技能的同时为程序的编辑提供科学化的依据。   1 Intel编译器优化程序的性能分析   对于Intel编译器而言,优化程序的过程中,必须在性能的分析上深入进行,否则将影响后续的应用和开发工作。在目前,编辑器是一种非常重要的工具类型,其主要是服务于软件技术的开发阶段。一般而言,编辑器针对程序的基本性能,具有决定性的影响,其在具体的应用过程中,能够以最快的速度和最简单的方法,针对程序做出有效的改变,从而更好的构建出理想的编译器。   随着科学技术的不断优化,其功能性得到了一定的提升,对于一个性能好的编译器可以根据其基本的特点,进行功能的自动优化,技术开发人员也不用翻阅处理手册,就可以得到软件系统的有效开发。而Intel编译器可以作为整个领域中的领导者,在现阶段的开发和研究当中,通过选择和应用Intel 32位处理器,选择应用Intel64位处理器,在本质上提高了编译代码的应用效果,创造的经济效益和社会效益均有所提升。   2 使用Intel C++编译器   在Intel架构上实施软件优化,必须有效的使用Intel C++编译器来完成。Intel C++编译器主要是将高级语言,有效的翻译为机器语言的有效程序类型。在目前的研究和应用中,Intel C++编译器是一个具有标准化特点,能够与C++高度兼容的编译环境,获得了用户的广泛欢迎。同时,在使用Intel C++编译器的过程中,可针对不同的CPU进行优化处理,实现理想的效果。   在目前的Intel C++编译器应用当中,完全可根据用户的需求和软件优化的目的,通过采取不同的手段来完成工作。例如,在操作过程中,VectorC就是比较常见的Intel C++编译器形式,其在应用过程中,仅仅支持纯C。但是,其号称是最快的编译器,在很多情况下,都要强于其他的编译器。VectorC在使用的过程中,本身具备交互式的优化器,能够帮助用户,直接的观察到C代码对映的汇编代码,在Intel架构上优化软件时,效率和质量均获得了较大的保障。   Intel C++编译器在应用的过程中拥有很多的优化特征,合理运用了处理器的特性以及先进性的特点,为整个技术的优化及开发奠定了良好基础,在与其他软件协调工作的同时提高了软件的运用效率。以Microsoft Visual C++中Intel C++编译器的应用为例,对其开发的流程进行分析。当Intel C++编译器在安装结束之后,整个系统会自动集成到Microsoft Visual C++的环境之中,其中的Intel C++编辑器在运行的过程中可以支持Linux平台,它的性质与Windows的软件功能基本相同。   3 针对于特定处理器的优化   软件体统开发及应用的过程中,软件技术人员系统通过处理器中的所有性能,就可以将程序更好的运用,逐渐提高软件的应用效率、编辑器在应用的过程中是否可以支持新的处理指令以及代码调度的基本规则,与其程序的特征有着紧密的联系。Intel C++在应用 的过程中可以支持行的处理指令,同时也可以充分尊重代码调度指令,而且一些软件在应用的过程中只会应用特殊的指令,例如,Pentium4处理器在后续技术操作的过程中,其单指令更多的会根据其数据流进行扩展,其中的编译器可以在老式处理器的基础上执行相关的代码。对于这些编译器所输出的程序而言,在其处理的过程中可以获得更好的性能,为整个软件的开发及应用提供了系统性的依据。在Microsoft Visual C++.0 中,这些选项可以从Microsoft Visual C++的Project Setting

文档评论(0)

cmccpppoe + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档