[Info-vax] VMS x86 performance ?
geze...@rlgsc.com
gezelter at rlgsc.com
Mon Nov 2 12:50:04 EST 2020
On Sunday, November 1, 2020 at 6:52:12 PM UTC-5, Arne Vajhøj wrote:
> On 11/1/2020 4:59 PM, clair... at vmssoftware.com wrote:
> > On Saturday, October 31, 2020 at 11:11:33 PM UTC-4, Michael Moroney wrote:
> >> "Craig A. Berry" <craig... at nospam.mac.com> writes:
> >>> On 10/30/20 3:43 PM, IanD wrote:
> >>>> The fact that it boots wickedly fast is also an indication is it
> >>>> not?
> >>> It's good news, but it may not mean what you think it means. I believe
> >>> they have done a lot of work on the boot path, so it's not necessarily
> >>> the same code that is running on other architectures.
> >>
> >> One big reason for the fast boot is the memory disk used, so that (other) boot drivers
> >> won't be needed. Load a chunk of memory once very early and run the rest of the early
> >> boot stuff from it.
> >
> > We understand the importance of performance comparisons but such
> > testing is not even on our radar yet. We have many, many more
> > important things to do in the next few months. As has been stated
> > previously, it would be a complete waste of time anyway until we can
> > turn on optimizing in the compilers.
> >
> > The plan has always been - keep adding more functions as we progress
> > through our V9.0 EAKs and eventually we will have V9.1, the complete
> > operating environment for an expanded Field Test. Moving from 9.1 to
> > 9.2 will be mostly performance and stability work. We now have 31
> > external users with access to the CrossTools Kit and the appliances
> > with V9.0-A, B, C, D, E, so we are making good progress.
> >
> > We had some nice breakthroughs in E. My KVM guest has now been up for
> > 31 days running a series of tests, usually 60 jobs on a single CPU.
> > Another more recent change regarding SMP now allows large batteries
> > of tests to run in 2P and 4P without issues. Coming in F will be full
> > SMP support, clustering and MSCP serving as well as other additions.
> "Make It Work, Make It Right, Make It Fast"
>
> :-)
>
> Arne
Arne,
I more or less agree with Clair.
Generally speaking, benchmarking is hard. Computational benchmarks (e.e., non-privileged computations such as those used for MIPS and VUPS ratings) are one of the simplest species in that genus.
Benchmarking systems-level elements (e.g., context switches, system services, page faults) is complex and often difficult. I spent a good amount of time during my PhD research digging into these mechanisms in terms of the I/O system, and to say the problem is "non-trivial" is an understatement. Determining precisely what one is benchmarking is only the first small step. Separating the real performance information from the surrounding noise is a significant challenge.
As Clair mentioned in his posting, the goal of these early versions is a working system. Accuracy first, performance later.
- Bob Gezelter, http://www.rlgsc.com
More information about the Info-vax
mailing list