Difference between revisions of "Benchmarking: Stream Memory"
Jump to navigation
Jump to search
(Created page with "How to run: Disable Hyperthreading, install ICC and use the following commands: Potential ICC location: <syntaxhighlight> /opt/intel/composer_xe_2013_sp1.3.174/bin/intel64/ </syntaxhighlight> T...") |
|||
| (5 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
| − | + | == 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: | ||
| + | |||
| + | <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: | ||
| + | <syntaxhighlight> | ||
| + | yum install gcc | ||
| + | yum install gcc-c++ | ||
| + | yum install glibc-static.x86_64 | ||
| + | </syntaxhighlight> | ||
| + | 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: == | ||
Potential ICC location: | Potential ICC location: | ||
| Line 12: | Line 53: | ||
<syntaxhighlight> | <syntaxhighlight> | ||
source /opt/intel/composer_xe_2013_sp1.3.174/bin/iccvars.sh intel64 | source /opt/intel/composer_xe_2013_sp1.3.174/bin/iccvars.sh intel64 | ||
| + | </syntaxhighlight> | ||
| + | <syntaxhighlight> | ||
| + | source /opt/intel/bin/iccvars.sh intel64 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 11:22, 23 January 2018
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 intel64source /opt/intel/bin/iccvars.sh intel64Compile:
icc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=999999999 -mcmodel=large stream.c -o stream_iccRun:
./stream_icc