Co ten produkt może zrobić dla Twojej firmy?

IBM® XL C/C++ for Linux to narzędzie programistyczne zgodne ze standardami branżowymi, które może służyć do tworzenia obszernych i złożonych aplikacji w językach programowania C i C++. Generuje kod wykorzystujący możliwości najnowszej architektury POWER8® i pozwala w pełni uwolnić potencjał sprzętu. Ponadto IBM XL C/C++ for Linux przyspiesza działanie aplikacji, przenosząc obciążenia i dane na procesory GPU NVIDIA. Rozwiązanie oferowane jest w pojedynczych pakietach zawierających kompilatory w wersjach dla wybranych dystrybucji systemu Linux w architekturach big endian i little endian.

Szybsze działanie aplikacji

Umożliwia wykonywanie intensywnych obliczeń przyspieszających działanie aplikacji na serwerach Power Systems™, takich jak S822LC (Minsky), oraz obsługę wielu konstrukcji OpenMP 4.5.

Maksymalny zwrot z inwestycji w sprzęt na platformie Power

Wykorzystuje architekturę POWER8, oferując automatyczne zrównoleglanie programów sekwencyjnych w celu lepszego wykorzystania potencjału procesorów wielordzeniowych.

Optymalizacja wydajności aplikacji

Udostępnia czołowe w branży zaawansowane techniki optymalizacji, w tym wysoce wydajne biblioteki, wsparcie w postaci sprzężenia zwrotnego na podstawie profilu (PDF — profile directed feedback) oraz analizy międzyproceduralne (IPA).

Swobodna migracja aplikacji na platformę Power

Wykorzystuje infrastrukturę frontową Clang do zapewnienia zgodności z rozszerzeniem GCC i najnowszymi standardami języków C/C++. W pełni obsługuje implementację OpenMP 3.1 i częściowo implementację OpenMP 4.5.

Większa produktywność prac programistycznych

Udostępnia raporty diagnostyczne oraz informacje symboliczne dla debugerów, zapewniając jeszcze większą wszechstronność. Atrybuty widoczności obiektów również poprawiają efektywność konsolidacji dynamicznej.

Bezpłatna edycja Community Edition

Może być stosowana produkcyjnie bez ograniczeń, a użytkownicy mają dostęp do forum, na którym eksperci IBM udzielają odpowiedzi na pytania użytkowników. Abu uzyskać światowej klasy wsparcie IBM, warto rozważyć zakup edycji License Charge Edition.

Najważniejsze cechy

  • Obsługa interfejsu OpenMP
  • Wykorzystanie najnowszych możliwości architektury POWER8
  • Wysoce wydajne biblioteki
  • Sprzężenie zwrotne na podstawie profilu (PDF)
  • Analiza międzyproceduralna (IPA)
  • Zgodność ze standardami języka
  • Raporty diagnostyczne
  • Wsparcie debugera symbolicznego
  • Atrybuty widoczności obiektów
  • Mechanizmy wektorowe