Benchmarking: Stream Memory
Prerequisites
Fully up to date Centos, Install ICC and hyper threading disabled in BIOS.
Install ICC
OS i would suggest CENTos
Find the installation file on storage1:
\\10.0.0.220\software\Intel\INTEL14\l_ccompxe_2013_sp1.3.1174.tgzCopy the TGZ file onto your target system (you can use winscp)
Copy the licences onto the system (the software requires a key):
\\10.0.0.220\software\Intel\INTEL14\INTEL_LICENCESOnce on the system untar the file using:
tar -xvf l_ccompxe_2013_sp1.3.1174.tgzNavigate into the folder created.
You will most likely need the following prerequisites:
yum install gcc
yum install gcc-c++
yum install glibc-static.x86_64Run the installer
./install.shIf your using Centos and the installer complains about unsupported OS ignore this warning. Along with skipping any optional prerequisites.
How to run Stream:
Potential ICC location:
/opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/
To load it into the paths:
source /opt/intel/composer_xe_2013_sp1.3.174/bin/iccvars.sh intel64Compile:
icc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=999999999 -mcmodel=large stream.c -o stream_iccRun:
./stream_icc