Intel® Streaming SIMD Extensions

Processing of data in SSE/AVX/AVX2


Im working on my project and Im looking for the answer:

When Im processing 256-bits of data, is better to use (in one core) for this one whole YMMx register or to split them for 2x128-bits and process them through 2 XMMx registers at different ports, hence on different SSE/AVX unit (in Sandy Bridge there are 3 ports per core for AVX)?  Which option is faster?

Intel SDE control


I'm using Intel SDE in Linux, version 7.8.0 and I wish to count some of the floating point instructions executed by the application. I'm using -mix tool to get the number of instructions.

Is there any way to control Intel SDE, some events to start and stop the counting? I would like to instrument just a part of the application, but I don't have an access to applications' source code.

Thanks and regards,


Strange IPC behavior

Following discussion I am creating this thread to get some help in explaining a strange behavior in the time taken by some instructions on Intel CPU.
In short, I am measuring the IPC of a program in two cases:
Case 1: when I skip 29 instructions in the control flow of the program,
Case 2: when I execute them.

Enhancing In-Vehicle-Infotainment Application Reliability and Performance using Intel® System Studio

Intel based solution is available to reduce the time and cost of developing in-vehicle technologies by providing application-ready solutions consisting of compute modules, automotive middleware and development kits. Intel® System Studio can be used in various stages of In-Vehicle-Infotainment development right from debugging BIOS in hardware layer to performance tuning of HMI layer.
  • Desarrolladores
  • Socios
  • Profesores
  • Estudiantes
  • Android*
  • Linux*
  • MeeGo*
  • Microsoft Windows* 8.x
  • Tizen*
  • Proyecto Yocto
  • Windows*
  • .NET*
  • C#
  • C/C++
  • Intermedio
  • Intel® System Studio
  • In Vehicle Infotainment
  • IVI
  • Intel IVI
  • Intel automotive
  • Intel software for IVI
  • Intel System Studio IVI
  • ISS for automotive
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • Depuración
  • Herramientas de desarrollo
  • Procesadores Intel® Atom™
  • Suscribirse a Intel® Streaming SIMD Extensions