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:
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.
Handling user-defined function-calls inside vector-loopsIf 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.
Selective Use of gatherhint/scatterhint Instructions
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
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 )