On Fri, Feb 13, 2004 at 10:20:43AM +0100, Ketil Malde wrote:
> [EMAIL PROTECTED] (Donald Bruce Stewart) writes:
> 
> > SimonM may want to comment, but at the moment I think GHC is limited to
> > 4G, but only due to lack of 64bit machines/demand on the developers.
> 
> There is an IA64 port somewhere, and I suspect other 64-bit
> architectures as well.  Presumably they support >4Gb?

I wonder if such an effort is worthwhile. If all pointers are suddenly
twice the size then the footprint of a program roughly doubles. Hence to
run a program that that needs more than 4GB of RAM on a 32 bit
architecture you would need more than 8GB of RAM on a 64 bit machine (and
e.g. Apples G5 machines only support 8GB of on-board memory).

It would be interesting if Haskell programs could run in the lower 4 GB 
while running in 64 bit mode. Then you could have large data structures 
(or memory mapped files) in C land.

Axel.

_______________________________________________
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

Reply via email to