Reduction of Static and Dynamic Memory Requirements on the Cray X-MP
Many large scale computing applications are not only compute- intensive, but memory intensive as well. On a virtual memory machine a large job that requires significant paging will run considerably slower than one that does not, while on the Cray X-MP, which is not a virtual memory machine, central memory size is an even more significant limitation. For these large jobs reduction of memory requirements are necessary to enable a job to run at all, and therefore take precedence over vectorization and optimation questions. This paper discusses two methods for reducing the size of the user job, one specific to the Cray X-MP and one applicable to any UNIX(R) system.