Что он может сделать для вашего бизнеса

IBM® XL C/C++ for Linux - инструментальное программное средство на основе отраслевых стандартов, предназначенное для разработки больших и сложных приложений на языках программирования C и C++. Генерируемый код реализует возможности новейшей архитектуры POWER8® и максимально эффективно использует аппаратное обеспечение. IBM XL C/C++ for Linux также позволяет ускорить работу приложений за счет переноса вычислительных задач и данных на графические процессоры NVIDIA. Поставляется в виде единых пакетов, содержащих компиляторы для определенных вариантов Linux с разным порядком следования байтов.

Ускорение приложений

Высокопроизводительные вычисления с поддержкой серверов Power Systems™, включая S822LC (Minsky), и поддержкой различных структур устройств OpenMP 4.5 для ускорения работы приложений.

Максимальная отдача от аппаратного обеспечения Power

Использование возможностей архитектуры POWER8, автоматическое распараллеливание последовательных программ для использования современных многоядерных процессоров.

Оптимизация производительности приложений

Передовые технологии оптимизации, включая высокопроизводительные библиотеки, оптимизацию с учетом результатов профилирования (PDF) и межпроцедурный анализ (IPA).

Простой перенос приложений на Power

Инфраструктура Clang для обеспечения совместимости с GCC и соответствия новейшим стандартам языка C/C++, полная поддержка OpenMP 3.1 и частичная поддержка 4.5.

Повышение производительности разработчиков

Диагностические отчеты и поддержка символьного отладчика повышают удобство работы; атрибуты видимости объектов также повышают эффективность динамической компоновки.

Бесплатная версия Community Edition

Разрешает неограниченное использование в коммерческих целях и предоставляет доступ к форуму, где можно получить ответы специалистов IBM на свои вопросы. Приобретите версию License Charge Edition для получения первоклассной технической поддержки от IBM.

Ключевые функции

  • Поддержка OpenMP
  • Использование новейшей архитектуры POWER8
  • Высокопроизводительные библиотеки
  • Оптимизация с учетом результатов профилирования (PDF)
  • Межпроцедурный анализ (IPA)
  • Соответствие языковым стандартам
  • Диагностические отчеты
  • Поддержка символьного отладчика
  • Атрибуты видимости объектов
  • Векторное программирование