Программа академических лицензий на средства разработки Intel

Создать новую статью

retweet
06.06.2010 10:00


Многоядерные процессоры, кластеры, суперкомпьютеры в наше время становятся все более распространенными. Эта тенденция, переход от последовательных вычислений к параллельным, делает очевидной необходимость умения наиболее эффективно использовать ресурсы новейших вычислительных систем.
Для того, чтобы изучение современных технологий стало неотъемлемой частью обучения студентов, корпорация Intel предоставляет бесплатные лицензии на программное обеспечение членам Академического сообщества.

Правила программы предоставления академических лицензий

  • Академические лицензии на средства разработки Intel предоставляются бесплатно сотрудникам ВУЗов и аспирантам, участвующим в преподавании или разработке обучающих курсов по параллельному программированию.
    Каждому преподавателю предоставляется лицензия на 25 мест для установки программного обеспечения в учебном кабинете в ВУЗе.

  • Академические лицензии предоставляются на два набора продуктов:

    • Intel® Parallel Studio Classroom Edition для Windows– это набор инструментов, являющийся гармоничным продолжением и расширением среды разработки Microsoft Visual Studio. За счет удобства использования, понятного интерфейса и оригинальных технологий Intel® Parallel Studio позволяет добиваться высокой производительности параллельных програм на многоядерных системах. Несмотря на то, что этот набор является плагином к Visual Studio, он полностью покрывает все этапы разработки приложения, от проектирования и компиляции до отладки и настройки.
      В состав Intel Parallel Studio 2011 входят четыре инструмента :

      Intel® Parallel Advisor 2011 – эффективное средство организации поточной обработки параллельных приложений, позволяет автору кода на C++ или C последовательно проходить весь процесс внедрения параллелизма. Intel Parallel Advisor помогает найти в коде участки, эффективнее работающие при использовании параллельной обработки.
      Инструмент Intel Parallel Advisor используется в процессе обучения параллельному программированию и позволяет студентам быстро усваивать теорию параллелизма и приобретать навыки реализации кода.

      Intel® Parallel Composer 2011 – инструмент, сочетающий в себе компиляторы и библиотеки, который позволяет повысить эффективность труда разработчика. Parallel Composer позволяет программистам, использующим Microsoft Visual Studio C/C++, реализовывать богатые возможности разработки параллельных приложений путем простого применения функций параллельной обработки, параллельных массивов данных, а также путем использования конструктивных компонентов Intel® Parallel Building Blocks и Intel® Integrated Performance Primitives, включающих типовые и специальные функции, уже преобразованные в многопоточные.


      Intel® Parallel Inspector 2011 - инструмент, позволяющий находить ошибки на ранних этапах создания приложений. Благодаря мониторингу кода, Parallel Inspector быстро анализирует причины возникновения дефектов распараллеливания потоков и организации памяти, приводящих к сбоям в работе, и указывает местонахождение ошибок по строчкам исходного кода, спискам вызовов и ссылкам на ячейки памяти.



      Intel® Parallel Amplifier 2011 - инструмент для нахождения узких мест. В отличие от других анализаторов, Parallel Amplifier специально разработан для многопоточных приложений и включает средства анализа организации потоков, позволяющие выявить «узкие места» при многоядерной обработке. Parallel Amplifier помогает расширить функциональность приложения, а также осуществить его точную настройку для максимального увеличения производительности в многопоточном режиме.



    • Intel® Software Development Suite Student Edition - комплект инструментов разработки, предназначенный для трёх операционных систем: Windows, Linux и Mac OS X:

      Intel® Software Development Suite Student Edition для Windows
      Intel® C++ Composer XE
      Intel® Fortran Composer XE
      Intel® Inspector XE
      Intel® VTune™ Amplifier XE
      Intel® Integrated Performance Primitives (Intel® IPP)
      Intel® Math Kernel Library (Intel® MKL)
      Intel® Threading Building Blocks
      Intel® Trace Analyzer and Collector
      Intel® MPI Library

      Intel® Software Development Suite Student Edition для Linux
      Intel® C++ Composer XE
      Intel® Fortran Composer XE
      Intel® Inspector XE
      Intel® VTune™ Amplifier XE
      Intel® Integrated Performance Primitives (Intel® IPP)
      Intel® Math Kernel Library (Intel® MKL)
      Intel® Threading Building Blocks
      Intel® Trace Analyzer and Collector
      Intel® MPI Library

      Intel® Software Development Suite Student Edition для Mac OS X
      Intel® C++ Composer XE
      Intel® Fortran Composer XE
      Intel® Performance Primitives (IPP)
      Intel® Math Kernel Library (MKL)
      Intel® Threading Building Blocks (TBB)

      Intel® Software Development Suite Student Edition - инструменты, предназначенные для того, чтобы создаваемые Вами приложения были наиболее эффективно распараллелены:

      • Компиляторы
        Intel® C++ Composer XE и Intel® Fortran Composer XE обеспечивают широкие возможности дополнительной оптимизации, многопоточность и процессорную поддержку, которая включает автоматическое планирование процессоров, векторизацию и развертывание циклов, а также превосходно оптимизированные библиотеки Integrated Performance Primitives, Math Kernel Library, Threading Building Blocks.

      • Библиотеки для повышения производительности
        Библиотека Intel® Integrated Performance Primitives включает функции обработки видео, аудио, изображений, сжатия, шифрования, распознавания речи, обработки сигналов, а также кодеки для использования в мультимедийных приложениях и приложениях для обработки данных.
        Библиотека Intel® Math Kernel Library – лидер среди математических библиотек для высокопроизводительных систем, обеспечивает выполнение математических функций для научных, инженерных, финансовых приложений, требующих наибольшей производительности.
        Применяя библиотеку Intel® Threading Building Blocks, вы сможете быстро и правильно отлаживать многопоточные приложения, обеспечивая их максимальную эффективность в системах на базе многоядерных процессоров Intel.

      • Intel® Inspector XE
        Intel® Inspector XE - инструмент выявления ошибок для многопоточных приложений. Intel® Inspector XE обеспечивает быстрый анализ причин-последствий для потоков, вызывающих сбой, и дефектов памяти с помощью мониторинга поведения рабочего цикла кода, а затем связывает ошибки со строками исходного кода, вызывает стек и карту памяти. Такой подход актуален особенно для недетерминированных ошибок (где последовательность исполнения меняется от запуска к запуску), которые сложно воспроизвести.

      • Intel® VTune™ Amplifier XE
        Intel® VTune™ Amplifier XE представляет собой инструмент для поиска «узких мест» в приложениях. Решение обеспечивает сбор и анализ данных об интегральной производительности процессов и приложений, а также их отдельных составляющих: функций, модулей и инструкций. С помощью командной строки можно настраивать права и проводить сбор данных.

      • Инструментарий Intel® Trace Analyzer and Collector
        Intel® Trace Analyzer and Collector - это мощное средство, которое помогает проанализировать работу приложения MPI, быстро найти в нем узкие места и оптимизировать производительность MPI-кластера. Поддерживает кластерные системы на базе архитектуры Intel, отличаются высокой совместимостью с текущими стандартами и поддерживает сравнение файлов трассировки, отображение счётчиков данных и библиотеку проверки корректности MPI-программ.

      • Библиотека Intel® MPI Library
        Благодаря использованию библиотеки Intel® MPI Library обеспечивается максимальная производительность конечного пользователя даже при изменении или обновлении межкомпонентных соединений. При этом значительные модификации программного обеспечения или операционной среды не требуются. Эта высокопроизводительная библиотека позволяет разрабатывать программы, которые могут работать в нескольких кластерных коммуникационных соединениях, выбранных пользователем в процессе выполнения приложения.


  • Правила программы таковы, что один преподаватель может иметь только одну действующую бесплатную академическую лицензию: либо Intel® Parallel Studio, либо Intel® Software Development Suite Student Edition.

  • Для того, чтобы подать заявку на получение академической лицензии, зарегистрируйтесь в Академическом сообществе Intel и заполните эту анкету.

    При заполнении формы Вам необходимо
    • указать Вашу должность, ВУЗ, факультет; названия курсов, которые Вы планируете преподавать в течение года и предполагаемое количество обученных студентов,
    • выбрать тип лицензии, которую Вы хотите получить: Intel® Parallel Studio или Intel® Software Development Suite Student Edition,
    • Если Вы хотите получить лицензию на Intel® Software Development Suite Student Edition, выберите одну из трёх операционных систем, для которой Вы хотите использовать программное обеспечение: Windows, Linux или Mac OS X.
      Intel® Parallel Studio - инструмент для разработчиков Microsoft Visual Studio, предназначен для операционной системы Windows.

    Обратите внимание, что в заявке на получение лицензии необходимо указать свой электронный адрес в домене университета. Это связано с тем, что только сотрудники ВУЗов могут получить лицензию на средства разработки Intel бесплатно, поэтому лицензия не может быть выслана на электронный адрес, не имеющий отношения к ВУЗу.

  • В течение 30 дней с момента заполнения заявки Вы получите электронное письмо с серийным номером для активации продукта и ссылкой для скачивания установочного файла.

  • Академическая лицензия действует в течение одного календарного года с момента выдачи. Затем срок действия лицензии может быть продлён на следующий год. Для этого необходимо заново заполнить анкету, указав обновлённые данные о преподаваемых курсах и количестве обученных студентов.