XL C/C++

Обучение и тестирование

Демо-день


Курсы обучения по продуктам компании IBM Rational Software


Авторизованный центр тестирования: сертификация по продуктам Rational

Консалтинг

Программирование

 

Цены

Заказать

Краткий прайс-лист

Консультация и помощь в составлении спецификации

Статьи по XL C/C++

Инструменты для разработчиков - обязательные и просто полезные

Роль Управления Изменениями в жизненном цикле разработки сложных программных систем с использованием технологии IBM Rational.

 

все статьи

Книги по XL C/C++

Rational Unified Process - путь к успеху. Руководство по внедрению RUP. С. Бергстрём, Л. Роберг

Быстрая разработка программного обеспечения. А. Коберн

Выбор и оценивание характеристик качества программных средств: Методы и стандарты. В.В. Липаев

все книги

Обратная связь


 

XL C/C++

Семейство  высокопроизводительный оптимизирующих компиляторов  для разработчиков приложений на языках C и C++ под платформы AIX и Linux.

 
 

Редакции

XL C/C++ Advanced Edition for Linux

Высокопроизводительный оптимизирующий компилятор для разработчиков приложений на языках C и C++

  • Оптимизация новейших аппаратных архитектур POWER5 и PowerPC 970
  • Эксплуатация BladeCenter JS20
  • Поддержка последних международных и промышленных стандартов языков программирования, за счет чего обеспечивается портирование кода на другие платформы и установленные системы
  • Поддержка OpenMP C/C++ API V2.0
  • Использование набора векторных библиотек IBM Mathematical Acceleration Subsystem (MASS)
  • Дополнительная поддержка символьных констант Unicode
  • Появление встроенных функций деления с плавающей точкой, псевдокомментариев и дополнительных опций компилятора
  • Поддержка векторных мультимедийных расширений (VMX) с автоматической векторизацией SIMD на SLES 9 при работе с сервером BladeCenter JS20

Чтоновогов XL C/C++ Advanced Edition for Linux V9.0?

XL C/C++ Advanced Edition for Linux, V9.0 - это передовой оптимизирующий компилятор для дистрибутивов Linux - Red Hat Enterprise Linux AS 5 для IBM POWER и SUSE Linux Enterprise Server 10 Service Pack 1 для IBM POWER, - работающий на архитектуре PowerPC, в том числе на процессорах POWER6. Компилятор является средством программирования, созданным на основе отраслевых стандартов, и может использоваться для разработки сложных крупномасштабных 32- и 64-разрядных приложений с большим объемом вычислений на языках программирования C и C++.

XL C/C++ Advanced Edition for Linux, V9.0 является следующей версией XL C/C++ Advanced Edition V8.0 for Linux. Семейство XL компиляторов IBM теперь включает XL C/C++ Enterprise Edition (AIX и PASE), XL C Enterprise Edition (AIX и PASE), XL C/C++ Advanced Edition (Linux), XL C/C++ Advanced Edition (Blue Gene/L), XL C/C++ (z/OS), XL Fortran Enterprise Edition (AIX и PASE), XL Fortran Advanced Edition (Linux) и XL Fortran Advanced Edition (Blue Gene/L). В семейство продуктов для разработки на языках C/C++ также входит C/C++ for z/VM.

Компилятор XL C/C++ поможет вам с оптимизацией и редактированием кода приложений для исполнения на серверах IBM System p, поддерживающих архитектуры POWER4, POWER5, POWER6 и PowerPC, включая процессоры PowerPC 970 серверов IBM BladeCenter JS20 и BladeCenter JS21. Компилятор XL C/C++ V9.0 использует, оптимизирует и настраивает новейшую архитектуру POWER6 для серверов System p5 и blade-серверов на основе процессора PowerPC.

Новые возможности

  • Поддержка новых процессоров POWER6.
  • Повышение параметра уровня языка C по умолчанию до extc99 позволяет использовать функции и заголовки C99 без необходимости явно указывать extc99 в подопции.
  • Новая настройка по умолчанию для параметра -qtune позволяет настраивать создаваемый программный код на оптимальную производительность в различных современных архитектурах, в том числе POWER6.  

Доступна триал версия :

 

Операционная система

Програмное обеспечение

Аппаратное обеспечение

Linux

Operating system - Red Hat Enterprise Linux AS 5 (RHEL5) for IBM POWER or SUSE Linux Enterprise Server 10 Service Pack 1 (SLES10 SP1) for IBM POWER

Frames-capable browser to view HTML-based online documentation

Adobe Acrobat Reader to view documentation in PDF format

BladeCenter JS20, BladeCenter JS21, System p, System i, or other IBM POWER technology-based system supported by your Linux distribution

Display monitor, SVGA resolution or better, to view documentation

Disk space - approximately 200 MB for product packages, minimum 2GB for paging, minimum 512 MB for temporary files

XL C/C++ Enterprise Edition for AIX

Создание и отладка эффективных высокопроизводительных приложений на языках C и C++

  • Современный компилятор C/C++ с мощными функциями оптимизации программного кода
  • Полностью совместим с отраслевыми стандартами, в том числе со стандартами ISO C 1999 и ISO C++ 1998
  • Поддерживает спецификации симметричной многопроцессорной обработки OpenMP и автоматическое распараллеливание программного кода
  • Предоставляет возможность оптимизации кода для определенных процессоров pSeries и RS/6000, в том числе для архитектур PowerPC и POWER4
  • Предоставляет возможности профилируемой обратной связи и межпроцедурного анализа для оптимизации производительности приложений
  • Упрощает перенос программного кода gcc/g++ на C++

Что нового в XL C/C++ Enterprise Edition for AIX V9.0?

XL C/C++ Enterprise Edition for AIX версии 9.0 - это передовой оптимизирующий компилятор для операционной системы AIX, работающий на архитектуре PowerPC, в том числе на процессорах POWER6. Компилятор является средством программирования, созданным на основе отраслевых стандартов, и может использоваться для разработки сложных крупномасштабных 32- и 64-разрядных приложений с большим объемом вычислений на языках программирования C и C++.

XL C/C++ Enterprise Edition for AIX версии 9.0 является следующей версией XL C/C++ Enterprise Edition V8.0 for AIX. В семейство компиляторов IBM XL теперь входят следующие продукты:

  • XL C/C++ Enterprise Edition (AIX и PASE)
  • XL C Enterprise Edition (AIX и PASE)
  • XL C/C++ Advanced Edition (Linux)
  • XL C/C++ Advanced Edition (Blue Gene/L), XL C/C++ (z/OS)
  • XL Fortran Enterprise Edition (AIX и PASE)
  • XL Fortran Advanced Edition (Linux)
  • XL Fortran Advanced Edition (Blue Gene/L)

В семейство продуктов для разработки на языках C/C++ также входит C/C++ for z/VM.

Компилятор XL C/C++ обладает возможностью оптимизации и настройки программного кода приложения для выполнения на серверах IBM System p с архитектурой POWER3, POWER4, POWER5, POWER6 или PowerPC, в том числе на процессорах PowerPC 970 в системах IBM BladeCenter JS20 и BladeCenter JS21. Версия 9.0 компилятора XL C/C++ способна использовать, оптимизировать и настраивать новейшую архитектуру POWER6 для серверов System p5 и blade-серверов на основе процессора PowerPC. Компилятор XL C/C++ также поддерживает архитектуру POWER4 и POWER5 в системах IBM System i с использованием среды i5/OS Portable Application Solutions Environment (i5/OS PASE).

  • Поддержка новых процессоров POWER6.
  • Поддержка десятичных чисел с плавающей запятой в C и C++.
  • Многочисленные расширения языка C++, описанные в промежуточном техническом отчете о расширениях библиотеки C++ (TR1).
  • Повышение параметра уровня языка C по умолчанию до extc99 позволяет использовать функции и заголовки C99 без необходимости явно указывать extc99 в подопции.
  • Новые настройки по умолчанию для параметров -qarch и -qtune позволяют настраивать создаваемый программный код на оптимальную производительность в различных современных архитектурах, в том числе POWER6.

XL C/C++ for AIX позволяет создавать и отлаживать эффективные высокопроизводительные прикладные программы для AIX на языках C и C++. Это ПО содержит компилятор C++ на основе сборочных файлов и с интерфейсом в виде командной строки, который поддерживает новейший стандарт C++ ANSI/ISO 1998. В комплект поставки входит также полная версия стандартной библиотеки ANSI C++, в том числе стандартная библиотека шаблонов (STL). Поддерживаются 32- и 64-разрядные архитектуры и технологии оптимизации.

XL C/C++ for AIX также содержит полную версию новейшего компилятора XL C for AIX, что позволяет одновременно создавать приложения на C и на C++ или дополнять существующие приложения на C с помощью возможностей языка C++.

XL C/C++ входит в состав семейства компиляторов IBM для языков C/C++, поддерживающего множество различных платформ. В этом семействе также представлен компилятор C/C++, предлагаемый за дополнительную плату в составе z/OS для серверов IBM eServer zSeries, работающих под управлением z/OS и OS/390

Доступна триал версия :

 

Операционная система

Программное обеспечение

Аппаратное обеспечение

AIX

IBM AIX 5L Version 5.2, IBM AIX 5L Version 5.3 operating system, or IBM AIX 6.1

Frames-capable browser to view HTML-based online documentation

Adobe Acrobat Reader to view documentation in Portable Document Format (PDF)

CDE (required for applications and tools with a graphical interface)

IBM System p server, BladeCenter JS20, or BladeCenter JS21 capable of running IBM AIX 5L Version 5.2 or IBM AIX 5L Version 5.3

Disk Space - minimum 350 MB

i5/OS

OS/400 V5R2 or i5/OS V5R3 operating system

5722SS1 Option 33 - i5/OS PASE

5799-PTL - System i Tools for Developers PRPQ (contains PERL, required for compiler installation)

IBM System i server capable of running i5/OS V5R3

Disk Space - minimum 350 MB

 

XL C/C++ for Multicore Acceleration for Linux

 

Компиляция и генерация оптимизированного кода, использующего возможности процессора Cell Broadband Engine

XL C/C++ for Multicore Acceleration for Linux - новое пополнение семейства компиляторов XL. Эта версия XL C/C++ является кросс-компилятором. С помощью компиляций создается оптимизированный код для процессора Cell Broadband Engine (Cell/B.E.), установленного в сервере BladeCenter QS21. Решение XL C/C++ for Multicore Acceleration for Linux предоставляет разработчикам приложений инструментарий для использования уникальной производительности процессоров, совместимых с новой архитектурой Cell Broadband Engine Architecture.

Cell Broadband Engine Architecture - это инновационная и мощная архитектура микропроцессоров, которая расширяет возможности 64-разрядной технологии Power Architecture. Потенциальные возможности этой архитектуры позволяют повысить производительность вычислительных приложений и приложений для обработки графических и потоковых данных в самых разнообразных отраслях. Архитектура Cell/B.E. Architecture - это результат совместной работы компаний Sony, Toshiba и IBM в области разработки процессора нового поколения.

История семейства компиляторов XL берет свое начало в середине 1980-х годов, когда компания IBM начала разрабатывать самые первые системы AIX на базе процессоров IBM POWER. С тех пор ведется постоянная разработка компиляторов; при этом особое внимание уделяется получению в высшей степени оптимизированного кода, в максимальной степени использующего возможности систем POWER и PowerPC. Решения, пополнившие семейство компиляторов XL за последнее время, поддерживают высокопроизводительные суперкомпьютеры IBM Blue Gene/P и Blue Gene/L.

Теперь весь опыт и наследие в области корпоративных бизнес-сред и высокоскоростных вычислительных сред доступны программистам архитектуры Cell Broadband Engine Architecture и позволяют им использовать преимущества апробированной технологии компиляторов IBM.

Решение XL C/C++ for Multicore Acceleration for Linux, созданное на базе проверенной и высокопроизводительной технологии компиляторов IBM, обладает следующими особенностями:

  • Использование производительности процессоров, совместимых с новой архитектурой Cell Broadband Engine Architecture.
  • Современная технология оптимизации компиляторов.
  • Многократная оптимизация, которая необходима программистам, разрабатывающим высокопроизводительные приложения.
  • Автоматическая генерация оверлеев кода для элементов Synergistic Processor Unit (SPU).
  • Соответствие стандартам языков программирования C и C++.
  • Библиотеки Mathematical Acceleration Subsystem со встроенными скалярными и векторными математическими функциями, настроенными для элементов PowerPC Processor Unit (PPU), и SIMD- и векторными функциями, настроенными для элементов SPU.
  • Инструментарий и служебные программы для повышения производительности.
  • Поддержка Red Hat Enterprise Linux 5.1.
  • Поддержка IBM Software Development Kit for Multicore Acceleration V3.0.

Доступна триал версия :

Операционная система

Программное обеспечение

Аппаратное обеспечение

Linux

Red Hat Enterprise Linux 5.1 (RHEL 5.1)

IBM Software Development Kit for Multicore Acceleration, V3.0

GNU Compiler Collection, gcc 4.1.1, or later

Perl 5.0, or later, to run the installation utility

Optional software: Graphical desktop environment such as K Desktop Environment (KDE) or GNOME

Portable Document Format (PDF) viewer to access PDF documentation

Host environment: x86 or x86-64 2-GHz Pentium® 4 processor (minimum)

Target environment: IBM BladeCenter QS21

Approximately 200 MB (minimum) of hard drive space

256 MB (minimum) of RAM

 
 


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=16104