[Info-vax] What would be involved in moving RMS into kernel mode ?

Arne Vajhøj arne at vajhoej.dk
Thu May 4 15:15:48 EDT 2023


On 5/4/2023 8:15 AM, Simon Clubley wrote:
> On 2023-05-04, Johnny Billquist <bqt at softjar.se> wrote:
>> I can definitely believe that code hasn't been
>> optimized in general, though.
> 
> At best, that's only a small contribution to the numbers that Mark
> is seeing.

Sure about that?

The difference between LLVM x86-64 default and -O3 on other platforms
for CPU intensive integer math is a factor 5.

VMS may be very different from "CPU intensive integer math", but
I would not start with an assumption that it would only be a small
contribution.

> A percentage is a ratio and unless there's any evidence that better
> compilers would affect the code running on one side of that ratio much
> more than the other side, then the overall percentage should still remain
> roughly the same even with better compilers.

Are you sure about that?

The WASD download site claims:

<quote>
All the x86-64 object modules have been native-compiled using VSI C 
X7.4-726 (GEM 50X23) on OpenVMS x86_64 V9.2
</quote>

That gives me the impression that the application code (which
must be approx. the code running in user mode) is native compiled
aka optimized. While VMS (code running in inner modes) is not.

Arne





More information about the Info-vax mailing list