[Info-vax] Reimplementing VMS, was: Re: HP adds OpenVMS Mature Product Support beyond the end of Standard Support
johnwallace4 at yahoo.co.uk
johnwallace4 at yahoo.co.uk
Wed Feb 5 12:54:47 EST 2014
On Tuesday, 4 February 2014 18:45:38 UTC, JF Mezei wrote:
> On 14-02-04 10:32, Stephen Hoffman wrote:
>
>
>
> > While QPI definitely helps when you're scaling past one socket, VMS
>
> > already has support for NUMA box designs, and that'll be useful even
>
> > with QPI.
>
>
>
> I was under the impression that NUMA support didn't make it to Itanium
>
> version. I take it that the "common source" between Alpha and Itanium
>
> means that the code is still there, but just #IFDEF out when compiled on
>
> IA64 ?
>
>
>
> For the sake of discussion, say an Alpha system were built with 4 chips
>
> of 4cores each, and Quickpath memory. (Alpha never supported dual core,
>
> so not sure if the Alpha version of VMS has multi core support)
>
>
>
> In the Galaxy/Wildfire class machines, there were separate memory banks,
>
> with a "slow" interconnect. So each CPU block had its own "near" memory.
>
> So it made sense to have system management tools to load processes on
>
> specific CPUs, allocate their memory on the "near" RAM, and install
>
> shareable imaged on near RAM too.
>
>
>
> But in the case of Quickpath modern implementations, aren't systems
>
> built with multiple paths into one memory bank ? or is it still a
>
> design where each CPU chip would controls a part of total memory (which
>
> would be "near" to it) and have to Quickpath via another chip to get to
>
> "far" memory controlled by another ?
Not sure if this has been answered, it caught my eye late yesterday and I
didn't have time...
AIUI, Quickpath is fundamentally a high speed inter-chip (inter-socket)
IO bus.
Local memory for each chip/socket isn't on Quickpath, it's on a dedicated
local memory bus.
In a multi-socket system the design may well be such that each chip has
both its dedicated low-latency local memory, and access to other sockets'
memory (at somewhat higher latency) via Quickpath.
More at e.g. http://en.wikipedia.org/wiki/Intel_QuickPath_Interconnect (and
its references).
This may sound familiar.
Does that clarify or change anything?
More information about the Info-vax
mailing list