Zaawansowane, oparte na standardach narzędzia do tworzenia i optymalizacji oprogramowania
IBM XL C/C++ Advanced Edition for Blue Gene zawiera kompilatory XL C/C++ Advanced Edition for Blue Gene/L i XL C/C++ Advanced Edition for Blue Gene/P. Te kompilatory zgodne ze standardami branżowymi pomagają w opracowywaniu i konserwowaniu aplikacji napisanych w językach C i C++.
- Optymalizacja: szeroka gama zautomatyzowanych i definiowanych przez użytkownika funkcji optymalizacji, które wspomagają generowanie kodu.
- Opcje strojenia wydajności: udostępnia opcje kompilatora umożliwiające wykorzystanie pojedynczej jednostki operacji zmiennopozycyjnych (FPU) i podwójnej jednostki FPU Double Hummer stosowanej w systemach Blue Gene/L i Blue Gene/P.
- Obsługa podsystemu MASS: dodatkowe funkcje skalarne i wektorowe w ramach podsystemu MASS (Mathematical Acceleration Subsystem) — bibliotek zoptymalizowanych matematycznych funkcji wbudowanych.
- Funkcje BLAS: zawiera zestaw funkcji algebraicznych BLAS (Basic Linear Algebra Subprograms), które umożliwiają mnożenie i dodawanie w jednym kroku postaci ogólnych macierzy lub macierzy transponowanych.
- Zgodność ze standardami: obsługuje aktualne standardy języków programowania C i C++ oraz popularne w branży rozszerzenia tych standardów.
Opcje strojenia wydajności
- Opcje kompilatora -qarch i -qtune dostrajają generowany kod aplikacji do możliwości sprzętowych procesora PowerPC 440d i jednostki zmiennopozycyjnej Double Hummer używanej w systemach Blue Gene/L, oraz do możliwości procesora PowerPC 450d i jego jednostki zmiennopozycyjnej Double Hummer stosowanej w systemach Blue Gene/P.
- Oba kompilatory oferują zestaw wbudowanych funkcji operujących na złożonych typach danych. Programiści mogą wywoływać te funkcje z własnego kodu, aby wykorzystać możliwości procesorów PowerPC 440, 440d, 450 i 450d.
Zasoby dotyczące produktu XL C/C++ Advanced Edition for Blue Gene
- White paper: XL C/C++ compilers
This paper details what's new in the IBM XL C/C++ compiler family.
- White paper: XL C/C++ Advanced Edition for Blue Gene
This paper describes the implementation of the dual FPU in Blue Gene/L and how to take advantage of its performance capabilities.
- IBM Redbook: Blue Gene/P Application Development
This IBM Redbooks® publication is one in a series of IBM books written specifically for the IBM System Blue Gene/P Solution.
- IBM Redbook: System Blue Gene Solution—Application Development
This IBM Redbooks publication is one in a series of IBM publications written specifically for the IBM System Blue Gene/L Solution.
Kup XL C/C++ Advanced Edition for Blue Gene
Zaawansowane, oparte na standardach narzędzia do tworzenia i optymalizacji oprogramowania
Subskrypcja i Wsparcie dla Oprogramowania IBM jest zawarta w cenie produktu w pierwszym roku
Pobierz oprogramowanie zaraz po zamówieniu – unikniesz kosztów wysyłki.
Niedostępne w sprzedaży online. Dowiedz się jak zamówić inaczej.
Kontakt z IBM
- Zapytanie ofertowe
- Wyślij e-mail
- lub zadzwoń do nas 0800 166 534
Kod Priorytet: 100KT05W
XL C/C++ Advanced Edition for Blue Gene/P, V9.0
| Operating System | Software | Hardware |
|---|---|---|
| Linux | For program compilation on a Blue Gene/P front-end node: SUSE Linux Enterprise Server 10 Service Pack 1 (SLES10 SP1) for IBM POWER, and an instance of SLES10 gcc 4.1.2 For application execution on a Blue Gene/P system: GNU Toolchain built for Blue Gene/P based on gcc 4.1.1 and glibc 2.4 Frames-capable browser to view HTML-based online documentation Adobe Acrobat Reader to view documentation in Portable Document Format (PDF) Graphical desktop environment such as K Desktop Environment (KDE) |
IBM Blue Gene/P system 300 MB disk space |
-
Kompilatory
- COBOL for AIX
- COBOL for OS/390 & VM
- COBOL for VSE/ESA
- COBOL Report Writer
- COBOL for Windows
- Compiler and Library for REXX on zSeries
- XL C/C++ Advanced Edition for Blue Gene
- XL C/C++ for z/VM
- z/OS XL C/C++
Dowiedz się więcej lub kup bezpośrednio
Służymy pomocą
Dowiedz się więcej lub kup bezpośrednio
- Zapytanie ofertowe
- Wyślij e-mail
- lub zadzwoń do nas 0800 166 534
Kod Priorytet: 100KT05W