Skip to content
Snippets Groups Projects
Commit 04b52b5f authored by Lukáš Krupčík's avatar Lukáš Krupčík
Browse files

fix

parent 0fe86aa9
No related branches found
No related tags found
6 merge requests!368Update prace.md to document the change from qprace to qprod as the default...,!367Update prace.md to document the change from qprace to qprod as the default...,!366Update prace.md to document the change from qprace to qprod as the default...,!323extended-acls-storage-section,!196Master,!174MIC
...@@ -29,18 +29,18 @@ MicInfo Utility Log ...@@ -29,18 +29,18 @@ MicInfo Utility Log
Created Thu Dec 7 09:19:43 2017 Created Thu Dec 7 09:19:43 2017
System Info System Info
HOST OS : Linux HOST OS : Linux
OS Version : 2.6.32-696.10.3.el6.x86_64 OS Version : 2.6.32-696.10.3.el6.x86_64
Driver Version : 3.8.2-1 Driver Version : 3.8.2-1
MPSS Version : 3.8.2 MPSS Version : 3.8.2
Host Physical Memory : 128838 MB Host Physical Memory : 128838 MB
Device No: 0, Device Name: mic0 Device No: 0, Device Name: mic0
Version Version
Flash Version : 2.1.02.0391 Flash Version : 2.1.02.0391
SMC Firmware Version : 1.17.6900 SMC Firmware Version : 1.17.6900
... ...
``` ```
...@@ -64,8 +64,8 @@ int main(int argc, char* argv[]) ...@@ -64,8 +64,8 @@ int main(int argc, char* argv[])
#pragma offload target(mic) #pragma offload target(mic)
for (int i = 0; i < niter; ++i) { for (int i = 0; i < niter; ++i) {
const double t = (i + 0.5) / niter; const double t = (i + 0.5) / niter;
result += 4.0 / (t * t + 1.0); result += 4.0 / (t * t + 1.0);
} }
result /= niter; result /= niter;
std::cout << "Pi ~ " << result << '\n'; std::cout << "Pi ~ " << result << '\n';
...@@ -92,8 +92,8 @@ int main(int argc, char* argv[]) ...@@ -92,8 +92,8 @@ int main(int argc, char* argv[])
#pragma offload target(mic) #pragma offload target(mic)
for (int i = 0; i < niter; ++i) { for (int i = 0; i < niter; ++i) {
const double t = (i + 0.5) / niter; const double t = (i + 0.5) / niter;
result += 4.0 / (t * t + 1.0); result += 4.0 / (t * t + 1.0);
} }
result /= niter; result /= niter;
std::cout << "Pi ~ " << result << '\n'; std::cout << "Pi ~ " << result << '\n';
...@@ -130,8 +130,8 @@ $ vim reduce_mul.c ...@@ -130,8 +130,8 @@ $ vim reduce_mul.c
double reduce(double* values) double reduce(double* values)
{ {
__m512d val = _mm512_load_pd(values); __m512d val = _mm512_load_pd(values);
return _mm512_reduce_mul_pd(val); return _mm512_reduce_mul_pd(val);
} }
``` ```
...@@ -449,7 +449,7 @@ r21u01n577-mic0:~$ ml impi ...@@ -449,7 +449,7 @@ r21u01n577-mic0:~$ ml impi
r21u01n577-mic0:~$ ml r21u01n577-mic0:~$ ml
Currently Loaded Modules: Currently Loaded Modules:
1) devel_environment/1.0 (S) 3) ifort/2017.4.196-GCC-6.4.0-2.28 5) impi/2017.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28 1) devel_environment/1.0 (S) 3) ifort/2017.4.196-GCC-6.4.0-2.28 5) impi/2017.3.196-iccifort-2017.4.196-GCC-6.4.0-2.28
2) icc/2017.4.196-GCC-6.4.0-2.28 4) iccifort/2017.4.196-GCC-6.4.0-2.28 2) icc/2017.4.196-GCC-6.4.0-2.28 4) iccifort/2017.4.196-GCC-6.4.0-2.28
Where: Where:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment