Difference between revisions of "Benchmarking: Stream Memory"

From Define Wiki
Jump to navigation Jump to search
Line 5: Line 5:
 
== Install ICC ==
 
== Install ICC ==
  
??????
+
OS i would suggest CENTos
 +
 
 +
Find the installation file on storage1:
 +
 
 +
<syntaxhighlight>
 +
\\10.0.0.220\software\Intel\INTEL14\l_ccompxe_2013_sp1.3.1174.tgz
 +
</syntaxhighlight>
 +
 
 +
Copy the TGZ file onto your target system (you can use winscp)
 +
 
 +
Copy the licences onto the system (the software requires a key):
 +
 
 +
<syntaxhighlight>
 +
\\10.0.0.220\software\Intel\INTEL14\INTEL_LICENCES
 +
</syntaxhighlight>
 +
 
 +
Once on the system untar the file using:
 +
<syntaxhighlight>
 +
tar -xvf l_ccompxe_2013_sp1.3.1174.tgz
 +
</syntaxhighlight>
 +
 
 +
Navigate into the folder created.
 +
 
 +
You will most likely need the following prerequisites:
 +
 
 +
yum install gcc
 +
yum install gcc-c++
 +
yum install glibc-static.x86_64
 +
 
 +
Run the installer
 +
 
 +
<syntaxhighlight>
 +
./install.sh
 +
</syntaxhighlight>
 +
 
 +
If your using Centos and the installer complains about unsupported OS ignore this warning. Along with skipping any optional prerequisites.
  
 
== How to run Stream: ==
 
== How to run Stream: ==

Revision as of 16:37, 28 October 2014

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.tgz

Copy 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_LICENCES

Once on the system untar the file using:

tar -xvf l_ccompxe_2013_sp1.3.1174.tgz

Navigate into the folder created.

You will most likely need the following prerequisites:

yum install gcc yum install gcc-c++ yum install glibc-static.x86_64

Run the installer

./install.sh

If 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 intel64

Compile:

icc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=999999999 -mcmodel=large stream.c -o stream_icc

Run:

./stream_icc