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.

  • Développeurs
  • Linux*
  • C/C++
  • Fortran
  • Avancé
  • Compilateur Intel® C++
  • Compilateur Intel® Fortran
  • Intel® Many Integrated Core Architecture
  • Optimisation
  • Informatique parallèle
  • Vectorisation
  • 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.

  • Développeurs
  • Linux*
  • C/C++
  • Fortran
  • Avancé
  • Compilateur Intel® C++
  • Compilateur Intel® Fortran
  • Intel Many Integrated Core
  • Intel® Many Integrated Core Architecture
  • Optimisation
  • Informatique parallèle
  • Vectorisation
  • 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 )

  • Développeurs
  • Linux*
  • C/C++
  • Fortran
  • Avancé
  • Compilateur Intel® C++
  • Compilateur Intel® Fortran
  • Intel® Many Integrated Core Architecture
  • Optimisation
  • Informatique parallèle
  • Vectorisation
  • Pages

    S’abonner à Compilateur Intel® C++