Quantcast
Channel: Intel® C++ Compiler
Viewing all articles
Browse latest Browse all 1616

Establishing a Performance Baseline

$
0
0

To set a performance baseline for the improvements that follow in this tutorial, build your project with these settings:

  1. Select Project > Properties. The project property pages window appears.

  2. Select Configuration Properties> C/C++> Optimization .

  3. For Optimization, select Minimum Size(/O1) from the dropdown list.

  4. For Interprocedural Optimization, select No.

  5. Select Configuration Properties > C/C++ > Language [Intel C++].

    For Enable C99 Support, select Yes.

    This example uses a variable length array (VLA), and therefore, must be compiled with the /Qstd=c99 option.

  6. Select Configuration Properties > C/C++ > Code Generation.

    For Floating Point Model, select Fast (/fp:fast).

    The /fp:precise option sets the compiler to aggressively optimize floating point arithmetic operations. Using the /fp:precise or /fp:strict options may limit opportunities for auto vectorization.

  7. Rebuild the project, then run the executable (Debug > Start Without Debugging). Record the execution time reported in the output. This is the baseline against which subsequent improvements will be measured.

Next: Generating a Vectorization Report

Inglés

Viewing all articles
Browse latest Browse all 1616

Trending Articles