Difference between revisions of "Benchmarking: Stream Memory"

From Define Wiki
Jump to navigation Jump to search
Line 29: Line 29:
  
 
You will most likely need the following prerequisites:
 
You will most likely need the following prerequisites:
 
+
<syntaxhighlight>
 
yum install gcc
 
yum install gcc
 
yum install gcc-c++
 
yum install gcc-c++
 
yum install glibc-static.x86_64
 
yum install glibc-static.x86_64
 
+
</syntaxhighlight>
 
Run the installer  
 
Run the installer  
  

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