Code

Ultrabook Part 2: Intel® VTune™ Amplifier XE 2011 with Windows 8* and Visual Studio* 2012 RC

As I continue to explore different Ultrabook capabilities, in this blog I decided to look into a powerful threading and performance optimization tool for C/C++, .NET, and FORTRAN developers who need to understand an application's serial and parallel behavior to improve performance and scalability: Intel® VTune™ Amplifier XE 2011.

Why Parallel Processing? Why now? What about my legacy code?

Many software companies have applications which are in use by their customers that have significant runtime and for which fast runtime is a necessity or a competitive advantage. There has always been the pressure to make such applications go faster. Historically, as processors have increased their speed, the needed speedups could often be achieved by tuning the single cpu performance of the program and by utilizing the latest and fastest hardware.

Пример использования OpenMP и Win32 Threads

Краткое содержание/обзор

Автор: Станислав Братанов,
ведущий разработчик приложений
SSG/PDSD

Пример кода вычисляет тригонометрическую формулу для массивов коэффициентов ввода и запараллеливает вычисления с помощью директив OpenMP или создания потоков вручную. Выполняется измерение и сравнение эффективности обоих подходов.

Потенциальная аудитория

Разработчики параллельных программ на языке C/C++

Категория образца: полноценный проект
  • Code
  • Informatique parallèle
  • Победитель Студенческого кубка Intel®

    /*
    // File : sunset.c
    // Purpose : file contains the implementation of the (whole) computational
    // core of the Sunset benchmark.
    //
    // Contributed 1999-2002 by Andrey Naraikin, Dmitry Abrosimov, Alexander Isaev,
    // and Igor Lopatin of the Intel Nizhny Novgorod Lab, Intel Corporation.
    //
    // Overview of operations
    //=======================
  • SunSet
  • Code
  • Student
  • Informatique parallèle
  • S’abonner à Code