1748078 Members
5182 Online
108758 Solutions
New Discussion юеВ

Performance question

 
Jimmy Tom_1
Advisor

Performance question

Is there a performance difference between programs that are compiled as a "PA-RISC1.1 relocatable object" vs a "s800 relocatable object". These programs will be running on an "N" or "L" class machine.

Thanks
2 REPLIES 2
Sridhar Bhaskarla
Honored Contributor

Re: Performance question

I think PA-RISC1.1 relocatable object/PA-RISC1.1 shared executable was compiled on a system with PA-RISC processors while s800 relocatable object/s800 shared executable was compiled on s800 series processors. Due to the backward compatibility, s800 programs may work on PA-RISC systems. But obviously a PA-RISC executable program will be faster on a PA-RISC system than an s800 executable due to the inherent advantages of PA-RISC assembly set like the reduced instructions, compound instructions etc.

Just a generic thought.

There is a good overview of PA-RISC at this HP's site.

http://www.hp.com/computing/framed/technology/micropro/pa-risc/technological/

-Sri
You may be disappointed if you fail, but you are doomed if you don't try
Stefan Farrelly
Honored Contributor

Re: Performance question


I would expect a small performance difference between the two, depending on if the optimisation options were added to the compilation command (they should be for best performance).

If youre going to run binaries on an N or L you should at least make them PA RISC 2.0 or ELF (64) [64 bit binaries] to get the best performance out of them (and include the optimization options on the compile)
Im from Palmerston North, New Zealand, but somehow ended up in London...