Next week the First Annual OpenPOWER Summit takes place in San Jose, California from March 17-19. The summit will have a large number of technical professionals and industry experts discussing and demonstrating the latest advancements in OpenPOWER based applications, platforms, and research. The XL C/C++ compiler team will be presenting two sessions on the latest compilation technology advancements:
The XL C/C++ for Linux Fix Pack 2 (February 2015 PTFs) for 13.1 are now available at the following links and on Fix Central:
XL C /C++ for Lin ux F ix P ack 2 (February 2 015 PTF) for 13. 1
Fix list for XL C/C+ + fo r Li nu x
XL C /C++ Run time for Lin ux F ix P ack 2 (February 2 015 PTF) for 13. 1
Fix list for XL C/C+... [More]
"I am a HAL Nine Thousand computer Production Number 3. I became operational at the Hal plant in Urbana, Illinois, on January 12, 1997.”, said HAL9000 in 2001: A Space Odyssey. From reading this book as a kid, I have always wanted to visit University of Urbana-Champaign, knowing that even in 1964 when this book was written by Arthur C. Clarke, it was already known as a hot bed of innovation for computer science.
Although we did not get a HAL9000 computer in 1997, but seventeen years later the C++ Standard meeting arrived to... [More]
The XL C/C++ for AIX Fix Pack 11 (February 2015 PTF) for 12.1 is now available at the following links and on Fix Central:
XL C for AIX Fix Pac k 11 (February 20 15 P TF) for 12. 1
Fix list for XL C fo r AI X
XL C /C++ for AIX Fix Pac k 11 (February 20 15 P TF) for 12. 1
Fix list for XL C/C+ + fo r AI X
As the excitement continues at #IBMInterconnect, our compiler team @IBM_Compilers #Compilers is also brimmed with excitement on the availability of our new XL C/C++ for Linux on z Systems that was announced in January.
It’s fast .. exploits new z13, generates highly optimized code which will greatly improve runtime performance. It’s compatible … high source compatibility with GCC as it leverages Clang in the frontend.
You can read more about our new XL compiler and download the trail... [More]
This week, various members of the IBM compiler team will be attending InterConnect 2015. Join us and other members of the largest community embodying the full life-cycle of IT, assets and infrastructure — from Development to Architecture to Operations. The compiler team will be presenting the following topics this year:
DEM-3886: Using New IBM Compilers to Reduce Operating Costs for Business-Critical Applications on z13
The XL C/C++ for BlueGene/Q Fix Pack 11 (February 2015 Update) for 12.1 is now available at the following links and on Fix Central:
XL C/C++ for BlueGene/Q Fix Pack 11 (February 2015 Update) for 1 2 .1
Fix list for XL C/C++ for BlueGene/Q
Can't find the updates for your compiler? Check out our C/C++ compiler latest update page here .
Following a successful compilation, the application executable file will always include information about compile-time options in a compact form. This information supports determination of runtime problems. Saved compile-time options information might include the following parts:
1. Fixed subset of compilation options for each source file compiled.
2. Source file name for each source file compiled.
3. ... [More]
The new XL C/C++ compiler for Linux distributions, which support Power Systems running Linux distributions configured for the little endian architecture, is now included in the same product as the current XL C/C++ Linux compiler from IBM, which supports Power Systems running Linux distributions configured for the big endian architecture. And what's more came with the package? A new install utility that supports installing the correct compiler based on your operating system.
No matter what your operating system is, big... [More]
Authors: Lowell Crotin, Yvonne Ma
Did you know?
The license for the compiler is built into the install media. During installation, the license is installed on the system. The compiler can be used as soon as installation is complete - no license keys or activation is necessary.
Do you have any of the following questions about IBM compiler licensing or GA images for IBM compilers?
I have the trial version of the compiler installed, but have since purchased compiler licenses. Is there a key that I can enroll to... [More]
The XL C/C++ for AIX Fix Pack 2 (December 2014 PTFs) for 13.1 are now available at the following links and on Fix Central:
X L C / C + + f o r A I X F i x P a c k 2 (December 2 0 1 4 P T F ) f o r 13 . 1
F i x l i s t f o r X L C / C + + f o r A I X
X L C f o r A I X F i x P a c k 2 (December 2 0 1 4 P T F ) f o r 13 . 1
F i x... [More]
You can use the typedef declaration to define your own identifiers that can be used in place of type specifiers, such as int , float , and double . With the typedef redeclaration feature, you can redefine a name that is a previous typedef name in the same scope to refer to the same type. For example:
typedef char MyChar;
typedef char MyChar;
In this example, both statements contain typedef declarations for the name My Char .
S uch redeclaration is valid only if both declarations refer to the same type ,... [More]
The vector MASS library libmassvp8.a contains vector functions that have been tuned for the POWER8 architecture. The functions can be used in either 32-bit mode or 64-bit mode.
For more information about the vector libraries, see Using the vector libraries .
The MASS SIMD library libmass_simdp8.a contains an accelerated set of frequently used math built-in functions that provide improved performance over the corresponding standard system library... [More]
The XL C/C++ for AIX Fix Pack 20 (November 2014 PTFs) for 11.1 are now available at the following links and on Fix Central:
XL C /C + + f o r A I X F i x P a c k 20 (November 2 01 4 PT F ) f o r 1 1 . 1
Fi x li s t f o r X L C/ C + + f o r A I X
XL C f o r A I X F i x P a c k 20 (November 2 01 4 PT F ) f o r 1 1 . 1
Fi x li s t f o r X L ... [More]
On December 12, 2014, IBM will be releasing a new XL C/C++ compiler to support application development targeting the little endian Linux distributions running on IBM Power Systems with POWER8 processor and architecture. A key strength of the IBM XL compilers on Linux is its ability to generate highly optimized code for execution on IBM Power Systems. With these new compilers, you can create and port applications for execution on the next generation of IBM systems built on POWER8 technology, designed to handle big data and to drive... [More]