Visual Studio C ++性能与Intel C ++编译器15

Ber*_*ith 4 c++ intel compiler-optimization visual-studio

Visual Studio 2015在C ++编译器方面进行了很多更改,我正在寻找Intel C ++编译器与Visual Studio 2015之间的基准/性能比较!

关于性能,我是指生成的代码的性能,如下所示:https : //software.intel.com/zh-cn/c-compilers/iss

有兴趣使用英特尔C ++编译器吗?会产生更快的代码吗?

谢谢

nor*_*fun 5

几年前,我在具有Intel proc的mac-pro上进行了一些测试。结果:

  1. icc + linux
  2. vc + win
  3. icc + win
  4. gcc + linux

icc + linux是最好的。vc + win,icc + win非常接近。

说明:软件编辑器越能利用系统+硬件上的断言,就越能设计出生成快速运行代码的编译器。

  • 英特尔之所以出色,是因为它可以利用其处理器和系统(开源)。
  • Windows下的VC也很好用,他们知道自己的操作系统。

现在,这取决于软件的类型。如果您的程序将从磁盘加载大量数据,则最好的方法肯定是vc + win(它们具有内部缓冲区的强大实现...)。如果您的程序是多线程的,那么icc + linux肯定会赢。我只能谈论两个示例,因为我已经测试了这些用例。