Intel® C++ Compiler

Free webinar April 7 2015 9am PST "Further Vectorization Features of the Intel Compiler"

There is a free webinar “Further Vectorization Features of the Intel Compiler” coming next Tuesday talking specifically about getting more vectorizations from Intel Compilers. But you would benefit it more if you've watched/listened to the previous webinar Performance essentials using OpenMP* 4.0 vectorization with C/C++.

Intel® Xeon Phi™ Coprocessor code named “Knights Landing” - Application Readiness

As part of the application readiness efforts for future Intel® Xeon® processors and Intel® Xeon Phi™ coprocessors (code named Knights Landing), developers are interested in improving two key aspects of their workloads:

  1. Vectorization/code generation
  2. Thread parallelism

This article mainly talks about vectorization/code generation and lists some helpful tools and resources for thread parallelism.

  • Developers
  • Server
  • Intermediate
  • Intel® C++ Compiler
  • Intel® AVX-512
  • Knights Landing
  • Intel SDE
  • Intel® IMCI
  • Intel® Many Integrated Core Architecture
  • Parallel Computing
  • Vectorization
  • Оптимизировали, оптимизировали, да не выоптимизировали!

    Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует огромное множество, и, как следствие, различных путей сделать это в автоматическом режиме с помощью опций компилятора. Вот здесь и возникает проблема – как выбрать то, что нужно нам и не запутаться?

    Converting Mixed C/Fortran from MSV2008 to MSV2012, C2065 errors

    I'm in process of converting from Microsoft Visual Studio 2008 to MSV2012 for my mixed code, C and FORTRAN application.

    The code compiles and executes perfectly for MSV2008 but I receive many, many error messages for the C portion of my code

    when I try to compile using MSV2012 wrapper.

    The compiler does not like the line:

    int _stdcall OPEN_MATLAB(name,ll)

    The first couple of error messages are :

    1>Source\matlab.c(38): error C2065: 'name' : undeclared identifier

    1>Source\matlab.c(38): error C2065: 'll' : undeclared identifier

    Getting xilink: : error #10014 on a large VS Solution with /fast

    I'm trying to get a very large Visual Studio 2013 solution to compile (100+ big projects).   All of the projects are being compiled with the /fast flag.  After waiting around 20-30 minutes for the solution to compile, the linker chokes with:

    xilink: : error #10014: problem during multi-file optimization compilation (code 1)

    I can see the RAM usage in Task Manager, increasing very quickly when linker starts running.  It runs up to +2gb, and then drops back to where it was before.  This is on a system running Windows 7 Pro 64 bit with 16gb of RAM and an Intel 3770.

    Composer XE 2015 Update 3?

    When I follow a link for the release notes for Composer XE 2015, there is an entry for Update 3.  Reading the notes there is a date of April 9th in the document.  However, there doesn't seem to be an option to download Update 3, only up to Update 2.  I'm particularly interested in Update 3 because I'm on OS X and accidentally installed Xcode 6.3.  So is Update 3 going to available in the near future?

    Subscribe to Intel® C++ Compiler