03-03-2008 04:36 PM
We currently have this software built and running on HP11iV1. In order to support HP11iV3, do we expect to make any dramatic changes or would it to be simple?
03-03-2008 07:26 PM
The details are: your program does not make use of obscure or undocumented features in the OS, and if your program is compute intensive (ie, more than 25-50% CPU usage for log periods of time), then the Aries emulator will add 2x-5x overhead to your program. Most programs do not accumulate a lot of CPU so Aries is not much of a concern. But I would not assume your code will run without testing on other versions and platforms.
03-03-2008 08:49 PM
Bill has it right. But you may want to take advantage of native compilers for Integrity.
Any "dramatic" would be for the pickier IPF compilers, not for 11.31. The IPF compilers have +wlint and +check=.
03-04-2008 10:42 AM
Specifically, we are currently using the following aCC compiler to compile our C++ programs:
aCC: HP ANSI C++ B3910B A.03.45
If there are any known issues (I am hoping that there will be none, other than just performance-related ones) about running compiled binaries on Itanium or HP11iV3, using this compiler, or if there are any specific options that need to be set, please let me know.
Thanks in advance for the help.
03-04-2008 10:23 PM
Here have some good resources in HP portal
HP C/ANSI C Resources
Â» HP C/ANSI C version 6 - Overview and prior version support
Â» HP C/ANSI C version 6 - Features to improve developer productivity
Â» HP C/ANSI C version 6 - Standard conformance and version 5 compatibility
Â» HP compilers for ItaniumÂ®-based HP-UX systems (updated)
Â» Optimizing ItaniumÂ®-based applications
Â» Inline assembly for ItaniumÂ®-based HP-UX
Â» Performance tuning with HP-UX ItaniumÂ® compilers - webinar
Â» HP floating-point guide for HP Integrity systems
Â» Library Providers' Guide to Symbol Binding
Â» HP C/C++ remote developer plug-in for Eclipse