新闻中心

EEPW首页>测试测量>设计应用> 如何创建及谐调支持多核的LabVIEW x86客户DLL

如何创建及谐调支持多核的LabVIEW x86客户DLL

作者: 时间:2009-05-20 来源:电子产品世界 收藏

  “即插即用”的Intel C++ 编译器

本文引用地址://m.amcfsurvey.com/article/94541.htm

  我们采用即插即用的Intel C++ 来代替Microsoft 编译器,它可以轻松地集成到现有Microsoft Visual Studio DLL 工程中。更多关于Intel 编译器,请访问intel.com/software。

  默认设置

  测量首先以/O2选项创建应用,许多优化都是在这个层面上进行的。本文在此不讨论其细节问题。表2显示了/O2选项集成的各个优化设置。

  表2./O2 选项中集成的最优化列表

  自动向量化

  自动向量化得益于新一代CPU 中集成的复杂指令集。多数现代CPU构架可扩展支持数据操作及多数据计算。扩展包括支持以单一指令实现多重计算(单指令多数据流,或称SIMD)。Intel 编译器能够分析代码,并通过SIMD 指令显著提高代码的效率。

  本范例中,编译器通过QT 选项生成适合Core 2 构架的代码,编译器报告以下创建时间信息:



关键词:NILabVIEWX86

评论


相关推荐

技术专区

关闭