I'm looking for information regarding Processor compatibility with Linux distributions on POWER6 and POWER5.
Something similar to the following link --> http://www.ibm.com/developerworks/systems/library/es-bincomp/index.html?S_TACT=105AGX03&S_CMP=EDU
Anyone have any links??
Pinned topic Processor compatibility documentation: Linux on POWER6/POWER5
Answered question This question has been answered.
Unanswered question This question has not been answered yet.
Updated on 2009-02-17T16:16:39Z at 2009-02-17T16:16:39Z by SystemAdmin
SystemAdmin 110000D4XK706 Posts
Re: Processor compatibility documentation: Linux on POWER6/POWER52009-02-11T15:34:21ZThis is the accepted answer. This is the accepted answer.Just curious.. what are you specifically looking for? That older paper covers quite a bit of ground across fairly old technologies.
In general, RHEL 5.x and SLES 10 sp x will fully support / exploit / take advantage of Power 5 and Power 6 systems. The newer the service update, the better off you are.
The older distros (RHEL 4 and SLES 9) are generally missing updates which minimize some of the awkward code sequences on Power 6 which are possible.
Things like gcc versions, IBM Java versions, IBM compiler versions, SMT support, Advance Toolchain, all get incrementally better over time.
Binary compatibility is a whole separate topic... generally dependent on the Distro and how well behaved the application is.
jjacobso 1200009P9W6 Posts
Re: Processor compatibility documentation: Linux on POWER6/POWER52009-02-12T03:40:54ZThis is the accepted answer. This is the accepted answer.
- SystemAdmin 110000D4XK
I'm working with an ISV who is looking for specific documentation about backwards/forwards application compatibility running on POWER5/POWER6 Linux. They are interested in compiling on POWER6 and still being able to run that same executable on POWER5 w/o recompilation. I explained that this really should not be a problem from a hardware architecture standpoint, but really depends on which compiler you use and how you decide to compile your code. If using an updated compiler, this may provide options to exploit features available only on POWER6.
I believe the ISV is just looking for a statement from Redhat or Novell to address the issue of application compatibility specifically on POWER including references to POWER5 & POWER6. Something like this --> http://www.redhat.com/f/pdf/rhel4/AppCompat.pdf, but for RHEL5 and POWER6. I told them I would look for them since I did not have anything specifically...thought I would reach out to the forums. I also made them aware that the use of the Linux Standard Base (LSB) can help with application and binary compatibility across platforms which may be something to look at to maintain one source code tree.
SystemAdmin 110000D4XK706 Posts
Re: Processor compatibility documentation: Linux on POWER6/POWER52009-02-17T16:16:39ZThis is the accepted answer. This is the accepted answer.
- jjacobso 1200009P9W
In general, based on perceptions..
- it mostly depends on the compiler options which we can document some examples
- going backwards rarely seems to work
- assuming you compile generically (not optimized for a processor level) the executables should run across the hardware systems
- going cross-distro may work.. but getting distro support would be interesting..
For cross-distro's, I'm aware that some ISVs would like to build on one base (be it SUSE or RedHat) and run on both. Sometimes that may work.. not sure how that would be formalized.