software optimization

Using Intel® VTune™ Amplifier XE to Tune Software on the Intel® Xeon® Processor E5/E7 v2 Family

Download this guide (see Article Attachments, below) to learn how to identify performance issues on software running on the Intel® Xeon® Processor E5/E7 v2 Family (based on Intel® Microarchitecture Codename Ivy Bridge). The guide explains the new General Exploration Analysis viewpoint available in Intel® VTune™ Amplifier XE. It also walks through some of the most common performance issues that the VTune Amplifier XE interface highlights, what each issue means, and some suggested ways to fix them.

  • Desarrolladores
  • Profesores
  • Estudiantes
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Fortran
  • software optimization
  • Intel Performance Tools
  • Intel VTune Amplifier XE
  • Using Intel® VTune™ Amplifier XE to Tune Software on the 3rd Generation Intel® Core™ Processor Family

    Download this guide (see Article Attachments, below) to learn how to identify performance issues on software running on the 3rd generation Intel® Core™ processor family (based on Intel® Microarchitecture Codename Ivy Bridge). The guide explains the new Intel Microarchitecture Codename Ivy Bridge – General Exploration Analysis viewpoint available in Intel® VTune™ Amplifier XE. It also walks through some of the most common performance issues that the VTune Amplifier XE interface highlights, what each issue means, and some suggested ways to fix them.

  • Desarrolladores
  • C#
  • C/C++
  • Fortran
  • Java*
  • Intel® VTune™ Amplifier XE
  • software optimization
  • Intel Performance Tools
  • Procesadores Intel® Core™
  • Optimización
  • Pipeline Speak, Part 2: The Second Part of the Sandy Bridge Pipeline

    Last week I posted a blog explaining the front-end of the pipeline on Intel® Microarchitecture Codename Sandy Bridge. Today's blog completes the discussion of the pipeline by explaining the back-end, and then why it's helpful to know this stuff in general.

    The Back-End

    Pipeline Speak: Learning More About Intel® Microarchitecture Codename Sandy Bridge

    As I'm sure you know, modern processors employ a technique called pipelining to increase instruction throughput. In a pipeline, various dedicated pieces of hardware on the processor each perform particular functions needed to process an instruction, on different instructions at the same time. For example, while one part of the pipeline is executing instruction A, another part will be fetching instruction B, and another part might be committing (writing results to memory) instruction C.

    Suscribirse a software optimization