Note: You must be registered in order to post a reply. To register, click here. Registration is FREE!
T O P I C R E V I E W
mack
Posted - Apr 08 2003 : 10:19:45 AM I know there was some interest in porting some of in-house C programs to run on our new IBM p670. IBM publishes Redbooks which are detailed guides on IBM software and hardware. I have some links below to Redbooks that may be interesting to programmers. In order to get the most out of our machine, we should be using the IBM compilers that are optimized for the Power4 chip and p670 architecture. For those that are used to gcc, the Redbooks contain a reference on what is different between gcc and the IBM C compiler. While gcc should work on a Linux partition of this machine, I have been told by several people that C for AIX has massive performance advantages.
C and C++ Application Development on AIX http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg245674.html?Open Application development on any platform is a complex subject, particularly if you are unfamiliar with the operating system. Familiar tools may be missing, and things don't work like you expect them to.
This IBM Redbook covers the subject areas that most often cause problems for developers when they migrate their C and C++ applications to AIX. The subjects explained include: Shared libraries, C++ templates, shared memory, compiler products and options, and measuring and improving the performance of applications. The book contains many source code and command examples to illustrate each problem along with recommended solutions.
This book is a must for experienced UNIX application developers who are about to migrate applications to AIX. It is also useful for existing AIX developers who want to increase the efficiency and performance of their applications.
Understanding C and C++ Application Development on AIX (Draft) http://publib-b.boulder.ibm.com/redbooks.nsf/RedpieceAbstracts/sg245674.html?Open A comprehensive update of the existing book, including: - Basic understanding about VMM architecuture on AIX. - Brief explanation about 32- and 64-bit user execution environments. - 64bit application programming interface on AIX 5.2. - pthread programming examples. - New C and C++ compilers on AIX 5.2 - Covers AIX kernel loader enhancements. - Covers how to mange shared libraries (or objects) on AIX. - AIX dbx's enhancement and affinity with gcc.