>I wrote:
> > > But if the distributors are only shipping 64-bit kernels,  then
'-m31'
> > > still does not completely answer the question about 31-bit
performance.
> > > The rest of Linux will be running 64-bit,  skewing the results.


> 64-bit Linux kernel will have more 64-bit concerns  (and may incur
> more overhead)  than the same 31-bit program running on a 31-bit
> Linux kernel.  IFF THAT IS CORRECT,  then there continues to be
> value in the 31-bit kernel.

>Then Ivan wrote:
> > Not necessarily. Granted, the process will be running in
z/Architecture
> > mode, no matter what, but the instructions used will be 31 bit only
and
> > executing in a 31 bit addressing mode. It all depends on the cost of
> > executing 31 bit instructions in z/Architecture (aka s390x) vs
executing
> > 31 bit instructions in ESA/390 mode (aka s390).

> There may be some difference there, true.
> I don't believe that was the concern of the original poster
> or of the intervening contributions I have read.

A 31-bit program running on a 31-bit Linux kernel will be faster than
the 64-bit pendant running on a 64-bit kernel, if there is  n o  benefit
of
the bigger address space. I brought up the '-m31' compile option for user
programs to show an opportunity to diminish the 64-bit overhead at
least in user space. The performance of such a 31-bit program running on a

64-bit Linux will be somewhere in-between a pure 31-bit or 64-bit
solution.

And given the situation that the recent distributions are only available
as
64-bit flavor the question is 'Do I stay with my old 31-bit kernel version
or
am I interested in the new features and security of a current kernel and
all
the other enhancements?" Think of support for new hardware. Are new
versions
of software in a newer distribution interesting because of new functions,
better performance, better cooperation of z/VM and Linux?

Mit freundlichen Gruessen/Regards

Mario Held
System performance engineer

IBM Germany Lab, Boeblingen

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to