Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save wolfram77/f9dae5ec1b65ff87b65ab30deb3b1aa9 to your computer and use it in GitHub Desktop.
Save wolfram77/f9dae5ec1b65ff87b65ab30deb3b1aa9 to your computer and use it in GitHub Desktop.
Performance of sequential vs OpenMP-based element-by-element vector multiplication : OUTPUT
time elements sum technique
0.164 1000000 1.644725 multiplySeq
0.291 1000000 1.644725 multiplyOpenmp
2.108 10000000 1.644725 multiplySeq
2.654 10000000 1.644725 multiplyOpenmp
46.979 100000000 1.644725 multiplySeq
40.584 100000000 1.644725 multiplyOpenmp
398.86 1000000000 1.644725 multiplySeq
295.718 1000000000 1.644725 multiplyOpenmp
[00000.164 ms; 1e+06 elems.] [1.644725] multiplySeq
[00000.291 ms; 1e+06 elems.] [1.644725] multiplyOpenmp
[00002.108 ms; 1e+07 elems.] [1.644725] multiplySeq
[00002.654 ms; 1e+07 elems.] [1.644725] multiplyOpenmp
[00046.979 ms; 1e+08 elems.] [1.644725] multiplySeq
[00040.584 ms; 1e+08 elems.] [1.644725] multiplyOpenmp
[00398.860 ms; 1e+09 elems.] [1.644725] multiplySeq
[00295.718 ms; 1e+09 elems.] [1.644725] multiplyOpenmp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment