Document Title: system_requirements.txt Subject: SPEC HPC2002 Hardware and Software Requirements Last updated: 2002 08 09 wj (To check for possible updates to this document, please see http://www.spec.org/hpg/hpc2002 ) ------------------------------------------------------------------------ To run and install SPEC HPC2002, you will need: 1. A computer system running a UNIX, Linux or Windows NT environment. (See the Portability Note below) 2. A CD-ROM drive 3. Main Memory: Medium size: 1 GB of RAM Large size: 4 GB of RAM Attempting to run the suite with less memory is strongly discouraged, as you will end up measuring the speed of your paging file, not the speed of your CPUs. 4. Disk space: Medium size: 8 GB of disk space to install and run the suite Large size: 80 GB of disk space to install and run the suite * Minimum requirement: It is possible to run with less 8GB if you run the small or medium data sets and clean up the run directories between experiments; see runspec.txt for more information. If you have not yet installed the suite, you can find runspec.txt on the CD in /docs or \docs.nt. After installation, runspec.txt may be found in $SPEC/docs/runspec.txt (Unix) or %SPEC%\docs.nt\runspec.txt (NT). * More disk space will be needed if you plan to maintain a large set of binaries and run directories. 5. Since SPEC supplies only source code for the benchmarks, you will need either: a. A set of compilers for the result(s) you intend to measure: Both C and Fortran --or-- b. A pre-compiled set of benchmark executables, given to you by another user of the same revision of SPEC HPC2002, and and any run-time libraries that may be required for those executables. Please notice that you cannot generate a valid HPC2002 result unless you meet all of requirement 5.a.1 or 5.a.2 or 5.b. For example, if you are attempting to build the wrf benchmark but lack a Fortran compiler, you will not be able to measure a HPC2002 result. Portability Notes: SPEC HPC2002 is a source code benchmark, and portability of that source code is one of the chief goals of SPEC HPC2002. SPEC has invested substantial effort to make the benchmarks portable across a wide variety of hardware architectures, operating systems, and compilers. Nevertheless, certain portability problems are likely to occur from time to time. For example: - Some older compilers may not include all the features needed to run the entire suite (e.g. Fortran-77 is not a valid form of Fortran). - Sometimes, a new release of a compiler or operating system may introduce new behavior that is incompatible with one of the benchmarks. If you visit http://www.spec.org and look up results for SPEC HPC2002, you will find combinations of OS and compiler versions that are known to work. For example, if a vendor reports a SPECwrfM2002 result on the SuperHero 4 using SuperHero Unix V4.0 with SuperHero C V4.0 SuperHero Fortran V4.0, you may take that as an assertion by the vendor that the listed versions of Unix, C, and Fortran will successfully compile and run the SPEC HPC2002 suite on the listed machine. For systems that have not (yet) been reported by vendors, SPEC can provide limited technical support to resolve portability issues. See $SPEC/docs/techsupport.txt or %SPEC%\docs.nt\techsupport.txt for information.