Dear GAP Forum,
We occasionally get e-mail enquiries about suitable hardware for running GAP. 
Recently Charles Leytem mailed gap-trouble with an enquiry about high-end 
hardware, and I thought that other members of the forum might be able to help 
him, or might be interested in the limited information that we could provide. 
Here, with his permssion, is his enquiry and our response:
------- Forwarded Messages
From: Charles Leytem <charles.leytem@ci.educ.lu>
To: gap-trouble@dcs.st-and.ac.uk
Subject: memory, processor speed
I am thinking of getting a faster machine to run GAP on.
Under LINUX some verz strong affordable computers are available.
up to 2 GB RAM up to 4 processors (500 Mhz)
I am wondering if you have anzy information about GAP's performance in
relation to high amounts of memory, processor speed and the number of
processors. 
What is the maximal amount of memory used by GAP?
Thank you
Charles Leytem
------- End of Message 1
At GAP headquarters we do not have any experience with quite such powerful 
machines, but the reply summarises what we do know about running GAP on big or 
fast systems.
------- Message 2
To: Charles Leytem <charles.leytem@ci.educ.lu>
From: Steve Linton <sal@dcs.st-and.ac.uk>
Dear Charles,
To my knowledge no one has run GAP on quite such a powerful x86 system as you 
describe.
Our general experience is that overall GAP performance from a system closely 
follows the SPECInt95 benchmark, results of which can be found at 
http://www.specbench.org, but that relative performance on individual tests 
can vary quite a bit between styles of processor. For GAP 4.1, you get roughly 
3000 GAP4stones per SPECINT95 baseline point, at least on the processors we 
have tried (non-Xeon Pentium II and III, Compaq alpha 21264).
GAP does not (at present, or in the near future) make use of more than one 
processor for a single GAP session, however the ParGAP/MPI package by Gene 
Cooperman does allow multiple GAP sessions to communicate, and supplies some 
higher level automation for task distribution.
In principle GAP on a 32 bit machines should be able to use close to 4GB of 
memory, provided that the OS can offer it in one contiguous piece, although 
our biggest Linux machine has only 1GB, so we have not been able to test 
beyond this.  On our Linux system (RedHat 6, with a 2.2.10 kernel) it is 
necessary to link GAP statically to access more than about 500MB of workspace, 
because  otherwise the shared libraries break up the free memory. With static 
linking, very large workspaces do not seem to present a problem.
Do let us know if you get such a machine, and how you get on.
Steve Linton
------- End of Forwarded Messages