large-scale polynomial gcd calculations



Andrey G. Grozin writes:

> 3. The platforms which will be used are: Pentium-4, AMD Opteron, 
> Itanium2 (32-processor SGI Altix server), SUSE Linux everywhere. What 
> lisps can run on all of them? What about 64-bit addressing - possible? 
> desirable?
> 

Recently I have some experience with quite big Maxima
problem on i86 32-bit system with 1Gb RAM.
I've tried GCL, SBCL, CLISP and CMUCL.
None of tis Lisps can allocate more than 1Gb of RAM
on 32-bit system.  Usually even less, just 500-800Mb.
I'm only not sure about CMUCL - maybe it can allocate
more than 1Gb.  In any case you probably
need 64-bit system with lots of RAM.  I've heard
people use GCL on 64-platform (IA64 ?) with really
huge heap size.  You have to build GCL with
appropriate --enable-maxpage and stack size
configuration options.


> 4. Are there upper limits on the memory which maxima on each of these 
> lisps can use? How to increase them?

CMUCL has command line parameter which set maximal memory.
GCL must be recompiled with --enable-maxpage option.
I don't know about other lisps.



-- 
      Vadim V. Zhytnikov