Корпорация Intel (www.intel.ru) представила новые версии двух программных инструментов - библиотеки Intel Integrated Performance Primitives (IPP) 4.0 и комплекта Intel Threading Tools 2.0, которые упростят создание программ, оптимизированных для недавно анонсированного процессора Pentium 4 с ядром Prescott (см. PC Week/RE, N 3/2004, с. 1). Библиотека также рассчитана на готовящийся к выпуску в текущем квартале процессор с кодовым названием Bulverde, выполненный с использованием архитектуры Intel Personal Internet Client Architecture (Intel PCA) и технологии Wireless MMX.
Intel IPP 4.0 обеспечивает общий API-интерфейс для разных платформ, построенных на базе процессоров Intel, - настольных ПК, серверов, мобильных и карманных компьютеров. В ней имеется набор функций для воспроизведения мультимедиа, кодирования речи, обработки сигналов и криптографии.
Набор инструментов Intel Threading Tools 2.0 поможет разработчикам отладить и оптимизировать программы, использующие режим Hyper-Threading. Пакет поддерживает компиляторы Intel для языков C++, Fortran и Microsoft Visual C++ .NET (версии 2002 и 2003 гг.).
В пакет Threading Tools 2.0 входят компоненты Thread Checker и Thread Profiler, а также анализатор производительности VTune Performance Analyzer. Компонент Thread Checker локализует трудно выявляемые ошибки параллельного программирования, Thread Profiler обнаруживает узкие места в многопоточном коде Win32 и OpenMP, а VTune Performance Analyzer выявляет факторы, ограничивающие общую производительность программы. Инструменты пакета Intel Threading Tools рассчитаны на системы Windows XP Professional и Windows Server 2003.
Разработка, оптимизация и отладка библиотеки Intel IPP 4.0 - ее рекомендованная цена составляет $199 - выполнена сотрудниками Нижегородского центра Intel по разработке программного обеспечения. Предлагаются два варианта библиотеки, рассчитанные на Windows и Linux. Комплект Intel Threading Tools 2.0 стоит $1198. Дополнительную информацию о программной продукции Intel можно получить по адресу: www.intel.com/software/products.