Skip to content

Instantly share code, notes, and snippets.

@tanakamura
Created December 12, 2020 14:12
Show Gist options
  • Save tanakamura/e5ff59159b84465a7c3266e106de2987 to your computer and use it in GitHub Desktop.
Save tanakamura/e5ff59159b84465a7c3266e106de2987 to your computer and use it in GitHub Desktop.
ostimer: clock_gettime
userland_timer: rdtscp
use_cpucyle: no
==== membw_1t ====
| |MiB/sec
=================================
| simple-long-copy |16795.94556
---------------------------------
| libc-memcpy |32935.04326
---------------------------------
| gccvec128-copy |17033.76161
---------------------------------
| amd-memcpy |32924.61181
---------------------------------
| sse-stream-copy |31876.21512
---------------------------------
| avx256-copy |16901.40439
---------------------------------
| x86-rep-movs1 |15084.95487
---------------------------------
| x86-rep-movs2 |15093.50846
---------------------------------
| x86-rep-movs4 |15089.24113
---------------------------------
| simple-long-sum |19206.59728
---------------------------------
| gccvec128-load |24225.90403
---------------------------------
| avx256-load |24629.07609
---------------------------------
| x86-rep-scas1 | 1999.44884
---------------------------------
| x86-rep-scas2 | 3855.25942
---------------------------------
| x86-rep-scas4 | 6939.68935
---------------------------------
| libc-memset |12172.73426
---------------------------------
| simple-long-store |12166.23499
---------------------------------
| gccvec128-store |12176.66372
---------------------------------
| sse-stream-store |24130.26640
---------------------------------
| avx256-store |12268.97279
---------------------------------
|avx256-stream-store |24115.77853
---------------------------------
| x86-rep-stos1 |11860.07062
---------------------------------
| x86-rep-stos2 |11793.70253
---------------------------------
| x86-rep-stos4 |11759.48060
---------------------------------
v : test_name
==== membw_mt ====
| |MiB/sec
=================================
| simple-long-copy |15234.04282
---------------------------------
| libc-memcpy |15997.29604
---------------------------------
| gccvec128-copy |15312.04788
---------------------------------
| amd-memcpy |31367.48597
---------------------------------
| sse-stream-copy |31123.96575
---------------------------------
| avx256-copy |15861.66605
---------------------------------
| x86-rep-movs1 |18010.44521
---------------------------------
| x86-rep-movs2 |18091.73384
---------------------------------
| x86-rep-movs4 |18116.85910
---------------------------------
| simple-long-sum |31767.96051
---------------------------------
| gccvec128-load |30916.92391
---------------------------------
| avx256-load |31455.62839
---------------------------------
| x86-rep-scas1 |14618.78349
---------------------------------
| x86-rep-scas2 |29430.76875
---------------------------------
| x86-rep-scas4 |31921.99126
---------------------------------
| libc-memset |11667.72671
---------------------------------
| simple-long-store |11668.22944
---------------------------------
| gccvec128-store |11662.44320
---------------------------------
| sse-stream-store |24024.10614
---------------------------------
| avx256-store |11737.40369
---------------------------------
|avx256-stream-store |24025.35908
---------------------------------
| x86-rep-stos1 |13018.46554
---------------------------------
| x86-rep-stos2 |12948.77633
---------------------------------
| x86-rep-stos4 |12943.31013
---------------------------------
v : test_name
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment