Intel объявила о выпуске двух новых наборов инструментов для разработки приложений: Intel Parallel Studio XE 2013 и Intel Cluster Studio XE 2013, которые включают оптимизированные компиляторы, библиотеки и средства проверки ошибок. Новинки позволяют разработчикам оптимизировать скорость работы приложений в системах на базе процессоров текущего и будущих поколений, включая сопроцессоры Intel Xeon Phi. Наборы инструментов помогают специалистам с меньшими усилиями повышать производительность приложений, запускаемых на северах, вычислительных кластерах, рабочих станциях, настольных ПК и на устройствах Ultrabook.
Intel Parallel Studio XE предоставляет инструменты для создания высокоэффективных приложений с совместно используемой памятью. В Intel Cluster Studio XE также реализована поддержка распределенных и гибридных приложений. Они позволяют быстрее осуществлять разработку кода.
Наборы инструментов включают ряд новых функциональных возможностей, которые позволяют разработчикам быстрее создавать более надежные приложения, которые адаптируют свою скорость работы для обеспечения оптимальных результатов:
- оптимизированная производительность компиляторов;
- поддержка процессоров Ivy Bridge, Haswell и Intel Xeon Phi;
- поддержка профилирования приложений Java с низкими затратами вычислительных ресурсов для повышения скорости профилирования в смешанном режиме;
- более десяти новых функций профилирования для более точной настройки приложений;
- инструмент Pointer Checker для обнаружения случаев переполнения буфера, которые могут привести к прекращению работы и нарушению защиты;
- анализ роста динамической памяти для определения свободных ресурсов памяти, которые не могут быть выявлены с использованием традиционных инструментов;
- библиотека MPI с улучшенной устойчивостью к отказам для повышения надежности работы кластеров;
- условная побитовая воспроизводимость;
- поддержка различных стандартов, включая C++ 11, Fortran 2008 и MPI 2.2;
- расширенная функция Parallelism Assistance для поддержки Linux, Fortran и C# помимо Windows и C/C++.
Intel Parallel Studio XE 2013 и Intel Cluster Studio XE 2013 позволяют создавать приложения, которые быстро работают и масштабируются при запуске на компьютерах и вычислительных кластерах, и повышают продуктивность работы ИТ-специалистов.
Несколько команд разработчиков ПО из России приняли участие в разработке Intel Parallel Studio XE 2013 и Cluster Studio XE 2013. Их вклад включает в себя (но не ограничивается) следующим:
- функциональные усовершенствования (например, поддержка Intel Zeon Phi и других процессоров в Composer XE и VTune Amplifier XE, интеграция инструмента отладки в Inspector XE);
- значительное повышение скорости работы;
- разработка Advisor XE, инструмента параллельного программирования с поддержкой Linux и Fortran.
Российские инженеры приняли участие во всех этапах разработки этого проекта, начиная проектированием и планированием, заканчивая реализацией и тестированием до последнего этапа оценки ПО.
Компиляторы Intel могут быть оптимизированы или неоптимизированны в той же степени для процессоров, произведенных не корпорацией Intel, для оптимизаций, которые не являются уникальными для процессоров Intel. Эти оптимизации включают в себя наборы команд SSE2, SSE3 и SSSE3 и другие оптимизации. Intel не гарантирует доступность, функциональность или эффективность каких-либо оптимизаций для процессоров, не произведенных Intel. Оптимизации, зависящие от процессоров, предназначены для использования с процессорами Intel. Определенные оптимизации, не характерные для микроархитектуры Intel, зарезервированы для процессоров Intel. Обратитесь к руководству пользователя для получения дополнительной информации.