Intel VTune Amplifier XE – независимо от того, выполняете ли вы расширенную оптимизацию производительности или настраиваете ее в первый раз, Intel VTune Amplifier обеспечивает самые точные данные профилирования, на сбор которых уйдет минимум ресурсов. Если данных недостаточно, Intel VTune Amplifier предоставляет вам все инструменты для их поиска и интерпретации.
С Intel VTune Amplifier вы приобретёте расширенные возможности для профилирования с помощью единого простого анализатора. А для медиа-приложений вы также получите мощные инструменты настройки OpenCL и графического процессора.
Высокопроизводительный код должен:
- Быть масштабируемым для использования на нескольких процессорах.
- Поддерживать векторизацию для эффективного использования нескольких FPU.
- Быть настроенным для использования неравномерных архитектур и кэшей памяти.
- Для увеличения производительности на современных процессорах необходимо гораздо больше, чем оптимизация одного потока.
Изменения в Intel VTune Amplifier XE:
- Профилирование как Python, так и собственного кода. Низкие накладные расходы, детали исходного кода (плюс язык программирования Go Go Go).
- Быстрое профилирование трех критических показателей для увеличения аппаратной производительности: загрузки процессора, доступа к памяти и использования FPU (FLOPS).
- Настройка процессоров Intel® Xeon Phi ™, включая MCDRAM.
- Анализ хранилища. Настройте взаимодействие I / O и вычислите.
- Анализ расширенного доступа к памяти: настройка структур данных для повышения производительности, а также оптимизация латентности и масштабируемости NUMA.
- Упрощенное профилирование OpenCL: новый сводный обзор, упрощенная настройка анализа точек доступа, поиск общей виртуальной памяти OpenCL 2.0.
- Простота удаленного анализа и использования командной строки: настройте командную строку для любой целевой архитектуры из пользовательского интерфейса, включая поддержку запуска MPI.
- Добавление пользовательских счетчиков на временную шкалу: импортировать файл или использовать новый API для визуализации ваших собственных счетчиков на временной шкале.
- Снэпшоты производительности Intel.
Intel Inspector поможет вам создавать надежные приложения, а также сэкономить ваши деньги и время.Чем раньше ошибка найдена, тем проще и дешевле ее исправить. Intel Inspector - это простой инструмент для поиска и отладки ошибок памяти или потоков для приложений на C, C ++ и Fortran для Windows и Linux. Стоит отметить, что, используя Intel Inspector, вам не придется устанавливать никаких посторонних компиляторов и приложений. Просто воспользуйтесь стандартным отладчиком от Intel. Начните работать при помощи графического пользовательского интерфейса или же командной строки. Данный интерфейс может быть интегрирован с Microsoft Visual Studio или использоваться автономно как для Windows, так и для Linux.
Динамический анализ поможет выявлять сложные дефекты и уязвимости, которые тяжело обнаружить, используя статистический анализ. В отличие от статистической обработки, отладчик Intel позволяет отыскать не только уязвимость, но и ее причину. Intel Inspector обнаруживает скрытые уязвимости в запущенном коде программы, а также прерывистые и недетерминированные ошибки, даже если сценарий синхронизации с ошибкой не выполняется.
Новое в Intel Inspector:
Intel Inspector теперь работает на процессорах Intel Xeon Phi второго поколения. Проверка кода, оптимизированного для Intel Xeon Phi, упрощает рабочий процесс разработки.
Intel Inspector получил полную поддержку всех языков C ++ 11, включая std :: mutex и std :: atomic.
Идентификация ошибок в потоке стала еще проще. Теперь Intel Inspector предоставит имя переменной в дополнение к кодовой строке для ошибок потоковой передачи. Сюда входят глобальные, статические и стековые переменные.
Intel Advisor XE — это вспомогательный инструмент для распараллеливания приложений, предназначенный для разработчиков на языках C/C++, C# и Fortran. Intel Advisor XE обнаруживает области кода с наибольшим потенциалом для реализации параллельных вычислений и выявляет основные проблемы синхронизации.