Did you know that the compiler you use can impact whether or not you achieve optimal performance from all parts of your systems. Organizations often overlook the importance of compilers, often running new high-powered servers with outdated compilers that limit the servers’ potential. Or failing to update compilers that can improve the efficiency of existing hardware investments as more advanced versions are released. In practical terms,this translates into greater power consumption, slower response times,numerous administrative challenges—and... [More]
The January 2012 Compiler PTFs for XL C/C++ for AIX, V11.1 are now available at the following links and on Fix Central: January 2012 PTF for XL C for AIX, V11.1 January 2012 PTF for XL C/C++ for AIX, V11.1 Can't find the updates for your compiler? Check out our C/C++ compiler latest update page here .
The January 2012 Compiler and RTE PTFs for XL C/C++ for Linux, V10.1 are now available at the following links and on Fix Central : January 2012 Update for XL C/C++ for Linux, V10.1 January 2012 RTE for XL C/C++ for Linux, V10.1 Can't find the updates for your compiler? Check out our C/C++ compiler latest update page here .
The December 2011 PTFs for XL C/C++ Enterprise Edition for AIX, V9.0 are now available at the following links and on Fix Central : December 2011 PTF for XL C Enterprise Edition for AIX, V9.0 December 2011 PTF for XL C/C++ Enterprise Edition for AIX, V9.0 Can't find the updates for your compiler? Check out our C/C++ compiler latest update page here .
The November 2011 PTFs for XL C/C++ for AIX, V11.1 are now available at the following links and on Fix Central : November 2011 PTF for XLC for AIX, V11.1 November 2011 PTF for XLC/C++ for AIX, V11.1 November 2011 PTF for XLC++ for AIX, V11.1 Runtime Can't find the updates for your compilers? Check out our C/C++ compilers latest updates page here .
First, the authors describe basic usage syntax for inline
assembly (inline asm) embedded within C and C++ programs. Then they
explain intermediate concepts, such as addressing modes, the
clobbers list, and branching stanzas, as well as more advanced
topics, such as memory clobbers, the volatile attribute, and locks
are discussed for those who want to use inline asm in multithreaded
applications. See the article here.
Just a quick note to let you know that these C/C++ PTFs are available! October 2011 Update for XL C/C++ for Linux, V11.1 Compiler: http://www-01.ibm.com/support/docview.wss?uid=swg24031169 October 2011 Update for XL C/C++ for Linux, V11.1 Runtime: http://www-01.ibm.com/support/docview.wss?uid=swg24031170 Can't find the updates for your compilers? Check out our C/C++ compilers latest updates page: http://www.ibm.com/support/docview.wss?rs=2239&uid=swg21110831
FREE newsletter - get IBM Software news, special #PowerSystems features - subscribe: http://bit.ly/rs1rZn #POWER7 We just published a special Power Systems Edition of the newsletter, which you can see here - http://www-148.ibm.com/tela/webmail/NlDynamicPage/9540/32113/cosmetic?web_page_id=546427&pre=0 - and we're also including Power Systems-related content in each monthly issue.
Check-out this tutorial to learn how to use the interoperability features of the IBM XL Fortran and the IBM XL C/C++ compiler to integrate Fortran, C and Java source code into an application. The demonstration shows how to call Java source routines from Fortran and vice versa. Interoperability is useful for integrating parts written in different languages into an application. This enables developers to take advantage of language best situated for the job or easily integrate legacy assets into a new application.
Interoperability of IBM... [More]
This demo explains how to use the MASS high-performance mathematical libraries via the auto-vectorization features supported by XL compilers. The demo is built upon the examples given in a developerWorks article titled “ How to improve the performance of programs calling mathematical functions -- Taking advantage of IBM XL C/C++ or XL Fortran compiler auto-vectorization ”. Please refer to the article for detailed explanations on MASS libraries, auto-vectorization, and the Fortran and C source code.
Check out all the information about the latest release of XL C/C++ for z/VM.
You can get a summary of the release as well as all the announcement
details. See What's new in XL C/C++ for z/VM V1.3 including enhancements to help with productivity and porting to z/VM. For all the details about the XL C/C++ for z/VM V1.3 announcement, see IBM XL C/C++ for z/VM, V1.3 delivers performance improvements and additional C++ standards support .
Subscribe to the IBM Software Newsletter - or update your
subscription Interested in software for IBM Power Systems? Now you can receive
Power-related software news and features in every issue of the IBM Software
Newsletter, PLUS special Power Systems Editions of the newsletter twice per
year! Subscribe to receive the Power Systems Edition
C++11 (which was codenamed C++0x until ratification) is the new C++ programming language standard that has just been ratified and published . It supersedes the C++ 2003 (which was a bug fix on the C++ 1998) Standard and is called officially ISO/IEC 14882: 2011
IBM's xlC (C++) compiler has started supporting C++11 since 2008 in V10.1 with an extensive list of C++11 features. Our current release is now at V12.1 on AIX and Linux and V2R1 for z/OS. Most other compilers have similar plans phasing in the large number of features over... [More]
C++ 11 is official and published! It is now possible to purchase the new C++ 11 Standard from the INCITS/ANSI website: http://webstore.ansi.org/ RecordDetail.aspx?sku=ISO% 2FIEC+14882%3A2011 or direct from the ISO website: http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=50372 You can still get C++03: http://webstore.ansi.org/ RecordDetail.aspx?sku=INCITS/ ISO/IEC%2014882-2003 If you find the price a bit high, it is also possible to wait a bit until the British Standard Institute publish a hard-copy book... [More]