Subject: Re: Bootstrapping ANSI CL
From: rpw3@rpw3.org (Rob Warnock)
Date: Sat, 16 Jun 2007 06:26:06 -0500
Newsgroups: comp.lang.lisp
Message-ID: <MN6dnbv82JBTVe7bnZ2dnUVZ_o2vnZ2d@speakeasy.net>
Tim Bradshaw  <tfb+google@tfeb.org> wrote:
+---------------
| Well, you can buy machines now which can have up to 41 bits of address
| space of *physical* memory in their maximal configuration (128GB per
| board, 16 boards). And this is just machines I know about, there are
| probably larger ones.
+---------------

The SGI Altix 4700 <http://www.sgi.com/products/servers/altix/4000/>
can be ordered with up to 128 TB of main memory, which takes 47 bits
to address, but the IO/memory split takes one more bit, so that's
really 48 bits of physical address in a commercial product *today*!

[By the way, that's with up to 512 CPUs running ccNUMA, with
all of the memory cache-coherently available to all the CPUs
(sequential consistency, same as SMP).]

+---------------
| It's rather unlikely that one of these boxes would be run as a
| single logical host rather than domained, but it could be.
+---------------

The SGI Altix 4700 does that. It's even supported in that
configuration by both SuSE [Enterprise Server 9 or 10] and
RedHat [Enterprise Advanced Server 4 or 5] Linuxes (though
you probably really, really want to add SGI ProPack to get
the extra tuning tools).

+---------------
| So I can foresee machines which would exceed the limit in a few years.
+---------------

Yup.

+---------------
| And that doesn't even start to describe the problem.  What about,
| for instance, wanting to map a (possibly sparse) file? Files can
| be really, really big...
+---------------

Well, now that you mention it...  ;-}  ;-}

SGI's XFS filesystem already supports file sizes up to 9.0e18 bytes,
which is already 63 bits. [It would have been 64, but a Unix/Linux
seek pointer is a signed integer, so you lose the sign bit. They
*do* permit 18.0e18 bytes (64 bits) per filesystem, though.]


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607