Компилятор Fortran увеличивает производительность приложений на IBM Power Systems
IBM XL Fortran для AIX - это стандартизованный высокопроизводительный компилятор Fortran с расширенными возможностями оптимизации и настройки производительности. XL Fortran для AIX позволяет вести разработку параллельных приложений, использующих многоядерность и поддержку векторов в процессорах IBM POWER. Это оптимизирует инфраструктуру IBM Power Systems и обеспечивает поддержку расширенных цифровых, научных и высокопроизводительных вычислений.
Особенности IBM XL Fortran для AIX:
- Ведущая технология оптимизации и настройки производительности использует возможности аппаратного обеспечения Power Systems, включая новейшую технологию IBM POWER7.
- Высокопроизводительные библиотеки специально оптимизированы для архитектуры POWER. Они включают в себя IBM Mathematical Acceleration Subsystem, Basic Linear Algebra Subprograms и библиотеку среды выполнения распараллеливания общей памяти.
- Управляемая профайлами оптимизация — результатом ее работы является мониторинговый код, используемый для создания профиля среды выполнения, который помогает настраивать производительность приложения.
- Соответствие стандартам языков программирования — соответствие актуальным международным стандартам языков программирования, включая стандарты взаимодействия языков программирования.
- Отслеживание использования и отчетность — генерация отчетов по общему использованию компилятора на предприятии.
Лучшая технология оптимизации и настройки производительности
- XL Fortran для AIX поддерживает автоматическую параллелизацию последовательных программ для эффективного использования многоядерных процессоров.
- Поддерживает системы с процессорными архитектурами и операционными системами, исполняющими наборы команд SMD (с одним потоком команд и многими потоками данных), включая команды Vector Multimedia Extension (VMX) и набор команд POWER7 Vector Scalar Extension (VSX).
- Поддерживает OpenMP API версии 3.0 для разработки параллельных приложений, упрощающий распараллеливание данных и задач.
- Доступно создание данных для профилирования приложения с последующим использованием этих данных для оптимизации приложения.
Высокопроизводительные библиотеки
- Mathematical Acceleration Subsystem (MASS) состоит из библиотек встроенных математических функций, специально настроенных на оптимальную производительность в архитектуре POWER.
- Basic Linear Algebra Subprograms (BLAS) предоставляет высокопроизводительные алгебраические функции, применяемые для выполнения объединенного умножения и сложения матриц общего вида и их транспозиций.
- Динамическая библиотека параллелизации общей памяти (shared memory parallelization, SMP) поддерживает явно заданную и автоматическую параллельную обработку.
- Высокопроизводительные библиотеки помогают повысить эффективность работы пользователей и улучшить производительность среды выполнения приложения. Они ускоряют начальную разработку, что ведет к сокращению количества ошибок и снижению затрат на обслуживание в долгосрочной перспективе.
Управляемая профайлами оптимизация
- Оптимизация на основе данных профиля: собираются сведения о выполнении программы при стандартных входных данных, и на основе этих сведений вносятся изменения в программу. Обратная связь на основе данных профиля позволяет оптимизировать производительность приложения для обработки важных входных данных.
- Возможности мониторинга профилей приложений и оптимизации на основе данных профилей снижают потребность в ручной настройке с целью достижения желаемой производительности крупных и сложных приложений.
Соответствие языковым стандартам
- XL Fortran for AIX поддерживает Fortran 2003, OpenMP 3.0, Fortran 95, Fortran 90 и FORTRAN 77.
- Компиляторы XL помогают защитить инвестиции в имеющийся исходный и объектный код на языке Fortran, созданный с помощью предыдущих версий компиляторов. Они предоставляют пользователям возможность перестроить и связать все компоненты в те же приложения, что и раньше, но с использованием последних версий компилятора.
- Объектный код или библиотеки, скомпилированные при помощи предыдущих версий XL Fortran, совместимы с последней версией компилятора XL Fortran и средой выполнения.
- Путем поддержки языков программирования, соответствующих отраслевым стандартам, XL Fortran для AIX делает приложения переносимыми.
Отслеживание использования и отчеты
- XL Fortran for AIX создает отчеты, которые показывают число пользователей, одновременно использующих компилятор.
- Отчеты, создаваемые компилятором, доступны в формате XML. Вы можете создать инструменты для чтения и анализа результатов.
- Доступны отчеты по четырем категориям оптимизации: встраивание, преобразование циклов, реорганизация данных и обратная связь на основе данных профиля.
- Отчеты с анализом циклов предоставляют информацию о вложенных циклах, для которых был произведен интенсивный анализ циклов.
- Усовершенствованные отчеты о профилировании предоставляют дополнительную информацию о количестве итераций цикла, числе блоков и вызовов, а также количестве промахов кэша для определенных функций.
Материалы по XL Fortran for AIX
- Пробная версия программного обеспечения: XL Fortran for AIX (US)
Загрузите компилятор XL Fortran for AIX для бесплатного испытания.
- Пробная версия программного обеспечения: XL Fortran for AIX (US)
Испытайте компилятор XL Fortran for AIX в облачной среде. Установки не требуется.
- Справочный документ: "Обзор компилятора IBM XL Fortran" (US)
Узнайте о возможностях компилятора XL Fortran и о том, как они могут вам помочь в разработке на Fortran.
- Брошюра: IBM XL Fortran for AIX, IBM XL Fortran for Linux (924КБ)
Узнайте, как оптимизировать инфраструктуру, повысить производительность и сократить время разработки.
Приобретение XL Fortran for AIX
Компилятор Fortran увеличивает производительность приложений на IBM Power Systems
Подписка и техническая поддержка в течение первого года входит в стоимость программного обеспечения IBM.
Скачайте программное обеспечение после приобретения бесплатно
Не доступно для приобретения онлайн. Узнайте больше о других возможностях покупки.
Связаться с IBM
- Запросить специальные расценки
- Послать письмо в IBM
- или перезвоните нам +7 (495) 258 6465
Код приоритета: 109HG03W
- Компиляторы
- COBOL for AIX
- COBOL for OS/390 & VM
- COBOL for VSE/ESA
- COBOL Report Writer
- Compiler and Library for REXX on zSeries
- Enterprise COBOL for z/OS
- Enterprise PL/I for z/OS
- PL/I for AIX
- PL/I for MVS & VM
- PL/I for VSE
- Rational Developer for i for SOA Construction
- Rational Development Studio for i
- VS FORTRAN
- XL C for AIX
- XL C/C++ Advanced Edition for Blue Gene
- XL C/C++ for AIX
- XL C/C++ for Linux
- XL C/C++ for z/VM
- XL Fortran Advanced Edition for Blue Gene
- XL Fortran for AIX
- XL Fortran for Blue Gene/Q
- XL Fortran for Linux
- z/OS XL C/C++
Мы всегда готовы помочь вам
- Послать письмо в IBM
- Запросить специальные расценки
- или перезвоните нам +7 (495) 258 6465
Код приоритета: 109HG03W