Technológie na rozšírenú kompiláciu a optimalizáciu navrhnutú pre AIX a Power Systems
IBM XL C for AIX je kompilátor, ktorý vám pomáha vytvoriť a udržiavať aplikácie napísané v C pre IBM Power Systems. XL C for AIX podporuje vektorové a paralelné programovanie pre viacprocesorové systémy, pričom je zachovaná úplná binárna kompatibilita s existujúcimi jednoprocesorovými systémami. Tento kompilátor podporuje prenositeľnosť kódu medzi viacnásobnými operačnými systémami a hardvérovými platformami, čím spĺňa najnovšie medzinárodné štandardy pre programovacie jazyky.
- Ladenie výkonu: Optimalizuje a maximalizuje výkon aplikácie na Power Systems.
- Matematické knižnice a pomocné programy: Poskytuje vyladené matematické knižnice a pomocné programy na optimalizáciu a vývoj.
- Súlad so štandardami: Uľahčuje migráciu aplikácie na Power Systems, čím zodpovedá najnovším štandardom ISO C 1999.
- Integrácia: Integruje sa s IBM Rational Developer for Power a IBM Rational Team Concert for Power.
- Vytváranie správ: Generuje správy s počtom súbežných užívateľov, ktorí používajú kompilátor.
Ladenie výkonu
- XL C for AIX ponúka automatickú paralelizáciu sekvenčných programov, aby sa využili moderné viacjadrové procesory. Tento kompilátor poskytuje úplnú implementáciu OpenMP 3.0, aby boli skryté úplnosti paralelného programovania.
- XL C for AIX poskytuje jazykové rozšírenia, ktoré podporujú programovanie vo Vector Multimedia eXtension (VMX) a Vector Scalar eXtension (VSX).
- XL C for AIX vytvára monitorujúci kód, ktorým je generovaný profil v prostredí runtime tak, aby bol ladený výkon aplikácií.
- Optimalizácia prostredníctvom profilovo riadenej spätnej väzby (PDF) zhromažďuje informácie o behu programu s typickými vstupnými údajmi a potom použije transformácie programu založené na týchto informáciách. PDF zabezpečuje, aby bol výkon aplikácie optimalizovaný podľa jej dôležitých vstupov.
Matematické knižnice a pomocné programy
- Mathematical Acceleration Subsystem (MASS) pozostáva z knižníc matematických vnútorných funkcií, ktoré sú vyladené konkrétne na optimalizáciu výkonu na Power Architecture.
- Basic Linear Algebra Subprograms (BLAS) poskytuje vysokovýkonné algebrické funkcie na násobenie kombinovaných matíc a doplnok k všeobecným maticiam alebo ich transponentom.
- Knižnica v prostredí runtime s paralelizáciou zdieľanej pamäte SMP (shared memory parallelization) podporuje explictiné ako aj automatické paralelné spracovanie.
Súlad so štandardami
- XL C zodpovedá špecifikáciám C99 a C89 programového jazyka C.
- Tento kompilátor má implementované jazykové rozšírenia na podporu vektorového programovania vo VMX a VSX.
Prostriedky XL C for AIX
- Údajový hárok: XL C for AIX (US, 1.3MB)
Získajte viac informácií o funkciách a prínosoch produktu XL C for AIX.
- Enterprise Modernization Sandbox (US)
Vyskúšajte si riešenia Rational pre platformy System z a Power Systems v skúšobnom prostredí bez potreby inštalácie alebo konfigurácie.
- Skúšobná verzia softvéru: XL C/C++ for AIX (US)
Stiahnite si bezplatnú 60-dňovú skúšobnú verziu produktu XL C/C++ for AIX.
Nakúpiť XL C for AIX
Technológie na rozšírenú kompiláciu a optimalizáciu navrhnutú pre AIX a Power Systems
Obnovenie softvérových licencií a podpora na prvý rok sú zahrnuté v cene produktu.
Stiahnite si online softvér po nákupe - bez nákladov na zásielku
Nieje k dispozícii na kúpu online. Pre iné spôsoby nákupu alebo viac informácií kontaktujte IBM.
Kontaktujte IBM
- Vyžiadajte si ponuku
- Pošlite nám e-mail
- alebo nám zavolajte na: 0800 100 112
Priorita kód: 100KT05W
System requirements
XL C for AIX, V12.1 can be obtained as a separate orderable product, or as an included component of XL C/C++ for AIX, V12.1
XL C for AIX, V12.1
| Operating System | Software | Hardware |
|---|---|---|
| AIX | AIX 5.3 TL 5300-07 (or later), AIX 6.1, or AIX 7.1, or IBM PASE for i 6.1 (with PTF SI30636 or later), or IBM PASE for i 7.1 | IBM Power System servers supporting the IBM Power Architecture 500 MB disk space |
XL C for AIX, V11.1
| Operating System | Software | Hardware |
|---|---|---|
| AIX | AIX 5.3 TL 5300-07 (or later), AIX 6.1, AIX 7.1 or IBM PASE for i 6.1 (with PTF SI30636 or later) | IBM Power System servers supporting the IBM Power Architecture 430 MB disk space |
XL C for AIX, V10.1
| Operating System | Software | Hardware |
|---|---|---|
| AIX | AIX 5.3 TL 5300-06 (or higher), AIX 6.1, AIX 7.1 or IBM i V6.1 PASE | IBM Power System servers supporting the IBM Power Architecture 430 MB disk space |
All versions
| Operating System | Software | Hardware |
|---|---|---|
| AIX | Frames-capable browser to view HTML-based online documentation PDF viewer to view PDF documentation Graphical desktop environment such as K Desktop Environment (KDE) |
Note: High levels of optimization can require more space for paging and temporary files |
Správa životného cyklu aplikácií
-
Vývoj aplikácií
- Application Time Facility for z/OS
- Cognos Axiant 4GL
- Cognos PowerHouse 4GL
- HourGlass
- IBM ILOG Elixir Enterprise
- IBM ILOG JViews Enterprise
- IBM ILOG JViews Maps for Defense
- ISPF Productivity Tool for z/OS
- Lotus Domino Designer
- Mathematical Acceleration Subsystem for Linux
- Merge Tool for z/OS and OS/390
- Migration Utility for z/OS
- Personal Communications
- Rational Application Developer for WebSphere Software
- Rational Application Developer Standard Edition for WebSphere Software
- Rational Asset Analyzer
- Rational Asset Analyzer for System z
- Rational Business Developer
- Rational Dashboard
- Rational Data and Application Modeling Bundle
- Rational Developer for i for SOA Construction
- Rational Developer for Power Systems Software
- Rational Developer for System z
- Rational Developer for System z Unit Test
- Rational Developer for System z with EGL
- Rational Developer for System z with Java
- Rational Developer for zEnterprise
- Rational Development Studio for i
- Rational EGL Community Edition
- Rational Host Access Transformation Services
- Rational Host Integration Solution
- Rational Host On-Demand
- Rational Migration Extension
- Rational Modeler
- Rational Programming Patterns for System z
- VisualAge Pacbase
- WebSphere sMash
- XL C for AIX
- XL C/C++ for AIX
- XL C/C++ for Linux
- XL Fortran for AIX
- XL Fortran for Linux
Jednoduchý spôsob ako nakúpiť alebo zistiť viac.
Sme tu, aby sme vám pomohli
Jednoduchý spôsob ako nakúpiť alebo zistiť viac.
- Vyžiadajte si ponuku
- Pošlite nám e-mail
- alebo nám zavolajte na: 0800 100 112
Priorita kód: 100KT05W