优化注意事项

提交新文章

2010年11月09日 04:00


优化注意事项

英特尔® 编译器、相关库和相关开发工具可能包含或利用了专为英特尔® 和非英特尔微处理器中提供的指令集(例如 SIMD 指令集)优化的一些选项,但未能为非英特尔微处理器实现同等的优化。此外,英特尔编译器的某些编译器选项(包括某些不一定针对英特尔微架构的编译器选项)专为英特尔微处理器保留。有关这些英特尔编译器选项的详细说明(包括涉及的指令集和特定微处理器),请参见“英特尔® 编译器用户和参考指南”中的“编译器选项”。英特尔® 编译器产品中的许多库例程针对英特尔微处理器的优化都优于针对其他微处理器的优化。尽管英特尔® 编译器产品中的编译器和库同时为英特尔和英特尔兼容微处理器提供优化,但根据您选择的选项、您的代码和其他因素,您很可能在英特尔微处理器上获得额外的性能收益。

即使不是专门针对英特尔处理器的优化,英特尔® 编译器、相关库和相关开发工具也有可能无法为非英特尔微处理器实现相同程度的优化。这些优化包括英特尔® Streaming SIMD Extensions 2(英特尔® SSE2)、英特尔® Streaming SIMD Extensions 3(英特尔® SSE3)和 Supplemental Streaming SIMD Extensions 3(英特尔® SSSE3)指令集和其他优化。英特尔不保证任何优化在非英特尔制造的微处理器上的可用性、功能或有效性。本产品中依赖于微处理器的优化旨在配合英特尔微处理器一起使用。

尽管英特尔相信自己的编译器和库是帮助在英特尔® 和非英特尔微处理器上获得最佳性能的极好选择,但英特尔仍然建议您评估其他编译器和库,以确定最适合您需求的产品。我们希望尽最大努力提供性能最佳的编译器或库,借此赢得与您的业务合作;如果您发现我们有不足之处,请与我们联系。

注意事项修订版 #20101101.