Intel Parallel Inspector 2011

Intel Parallel Inspector 2011
Программное обеспечение Intel Parallel Inspector 2011 представляет собой инструмент выявления ошибок для многопоточных приложений, разрабатываемых на C/C++ и функционирующих на базе операционной системы Microsoft Windows. В отличие от стандартных инструментов контроля ошибок Parallel Inspector определяет сложно выявляемые ошибки потоков и памяти в одном интерфейсе.

Решение обеспечивает быстрый анализ причин-последствий для потоков, вызывающих сбой, и дефектов памяти с помощью мониторинга поведения рабочего цикла кода, а затем связывает ошибки со строками исходного кода, вызывает стек и карту памяти. Такой подход актуален особенно для недетерминированных ошибок (где последовательность исполнения меняется от запуска к запуску), которые сложно воспроизвести. С помощью Parallel Inspector можно создавать оптимизированные последовательные и параллельные приложения с эффективным набором инструментов для параллельного программирования.
В мощном инструменте для поиска ошибок Intel Parallel Inspector реализованы функции поиска ошибок памяти и многопоточности. С помощью Parallel Inspector можно повысить надежность, безопасность и точность приложений C/C++, работая в Microsoft Visual Studio. В Intel Parallel Inspector используется динамический набор инструментов, не требующий специальных тестовых сборок или компиляторов, благодаря чему становится возможным более частое тестирование программного кода.

Основные возможности:

  • Нахождение ошибок памяти и многопоточности с помощью одного удобного инструмента.

  • Безошибочная работа готовых приложений на системах пользователей.

  • Возможность лучше понять работу параллельного кода.

  • Нахождение скрытых ошибок в сложных параллельных программах.


Parallel Inspector является одним из четырех инструментов, входящих в состав набора Intel Parallel Studio. Parallel Inspector может быть установлен и проинтегрирован в Microsoft Visual Studio как часть набора, так и отдельно. Решение помогает обнаружить ошибки в многопоточной программе, на этапе верификации, повышая корректность и стабильность ее исполнения.

В Parallel Inspector применяется уникальный подход к анализу всех инструкций чтения/записи памяти и их адресов на уровне бинарного кода. В основе инструмента анализа лежит средство Pin – Dynamic Binary Instrumentation Tool, которое внедряется в анализируемый процесс непосредственно перед стартом и позволяет отслеживать выполнение практически любых инструкций, предоставляет доступ к содержимому регистров, контексту выполнения программы, символьной и отладочной информации. В зависимости от целей и задач анализа, можно сформировать несколько типов Pintool-инструментов, которые настроены на сбор определенного типа данных в исполняемой программе.





Санкт-Петербург

(812) 363-28-63

Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

 

2006-2024 © IT OUTSOURCING