[Info-vax] Storage is faster than the processor

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Thu Jan 7 16:45:07 EST 2016


On 2016-01-07 21:18:18 +0000, David Froble said:

> ...what I got from it is that the storage would be faster than the CPU, 
> or CPUs, and now it would be the storage waiting on the CPU(s).  Or 
> possibly I got it wrong ....

Ayup.   The difficulty with present designs is that the CPUs are 
usually waiting.  Waiting for memory, seriously waiting for SSD, and 
massively waiting for HDD.

For applications with everything already in-memory, there's rather less 
of a benefit here, though faster memory is still a win.   Even for 
in-memory applications, non-volatile memory means rather less of a 
problem checkpointing the data.   Some completely different approaches 
toward that requirement become available, too.

> So, yes, making use of what used to be CPU waiting sure would speed 
> things up, but my point was, not beyond the ultimate capabilities of 
> the CPU(s).  I'm still waiting on someone smarter than me to indicate 
> how performance could go beyond that point.

By switching away from OS and application designs that have a 
traditional I/O stack and $qio calls and RMS punched-card-style 
records, for starters.

Now how the system might protect these non-volatile regions, whether 
change-mode handler or interprocess communications and selective memory 
mapping...?

> Unless you have something that is compute bound, there will always be 
> waits. For example, a business processes 10,000 orders per day.  Once 
> the 10,000 orders are processed, you're back to "nothing to do".

If the CPUs are the slow bits, then you'll usually be compute-bound.

> Regardless, faster I/O is always welcome, and perhaps VMS will need new 
> capabilities to use such speed.  Don't really know ....

Then there's that the box powers up with the OS and processes already 
in memory.    The ancient RESTART console action or recollections of 
dealing with core memory might well become meaningful again, too.

These changes are underneath HPE The Machine, too — though that project 
is going to be more than a little work for HPE.


-- 
Pure Personal Opinion | HoffmanLabs LLC




More information about the Info-vax mailing list