|
When building an application that uses the Boost libraries with the Intel® C++ Compiler, you may get linker errors like the ones shown below due to incorrect libraries being linked to the application: |
Compilateur Intel® C++
Considerations for tuning Your Intel® Xeon Linux*/Apache* Server
In this blog, I will discuss a list of useful Linux commands to run, to tune your system for running the Apache web service, as well as some Apache tuning configuration changes which have shown to improve performance in some of our benchmarks. In our tests, we used a software benchmark (SPECweb2009) to simulate load, however the analysis and tuning process described here applies to anyone who is trying to get more performance out of their Linux web servers.
Common Vectorization Tips
Handling user-defined function-calls inside vector-loops
If you want to vectorize a loop that has a user-defined function call, (possibly re-factor the code and) make the function-call a vector-elemental function.Compatibility of Intel® Compiler for OS X* and Xcode*
How to Achieve Peak Transfer Rate
Selective Use of gatherhint/scatterhint Instructions
Compiler Methodology for Intel® MIC Architecture
Selective Use of gatherhint/scatterhint Instructions
Overview
This note documents a known hardware issue with early alpha hardware of the Intel® Xeon® Phi™ coprocessor (A0 stepping from 2011) and an undocumented option to work around it.
Scheduling for 1-4 Threads Per Core Using Compiler Option -opt-threads-per-core
Compiler Methodology for Intel® MIC Architecture
Scheduling for 1-4 Threads Per Core Using Compiler Option
This documents a compiler option that affects the number of hardware threads per core that will be used by an application.
-mCG_lrb_num_threads=1|2|3|4 (default is 2) ( Composer XE 2013 initial release, version 13.0.0.079. undocumented/unsupported option )
