Source domain: 1 destination domain: 1 alinged copies. block total std::memcpy memcpy_block memcpy_fast us M/s us M/s us M/s 32 10M 45018 222.13 53752 186.04 37352 267.72 128 10M 17876 559.41 18919 528.57 18979 526.90 512 10M 17410 574.38 19790 505.31 19671 508.36 8k 10M 17317 577.47 19776 505.66 19629 509.45 128k 10M 16993 588.48 10657 938.35 19702 507.56 2M 10M 10744 930.75 10502 952.20 19757 506.15 Source domain: 1 destination domain: 2 alinged copies. block total std::memcpy memcpy_block memcpy_fast us M/s us M/s us M/s 32 10M 22902 436.64 37478 266.82 37179 268.97 128 10M 18183 549.96 18557 538.88 18773 532.68 512 10M 17628 567.28 18716 534.30 18799 531.94 8k 10M 17785 562.27 18464 541.59 18457 541.80 128k 10M 17198 581.46 10531 949.58 18481 541.10 2M 10M 10895 917.85 10521 950.48 18518 540.02 Source domain: 2 destination domain: 1 alinged copies. block total std::memcpy memcpy_block memcpy_fast us M/s us M/s us M/s 32 10M 25758 388.23 37670 265.46 37395 267.42 128 10M 17801 561.77 18556 538.91 18420 542.89 512 10M 17325 577.20 19248 519.53 19212 520.51 8k 10M 17248 579.78 19410 515.20 19275 518.81 128k 10M 16854 593.33 10371 964.23 19314 517.76 2M 10M 10818 924.39 10423 959.42 19259 519.24 Source domain: 4 destination domain: 1 alinged copies. block total std::memcpy memcpy_block memcpy_fast us M/s us M/s us M/s 32 10M 757406 13.20 751395 13.31 745775 13.41 128 10M 737979 13.55 744063 13.44 743878 13.44 512 10M 732687 13.65 740032 13.51 733431 13.63 8k 10M 812900 12.30 965174 10.36 740352 13.51 128k 10M 735654 13.59 755951 13.23 734247 13.62 2M 10M 743850 13.44 754322 13.26 732354 13.65 Source domain: 1 destination domain: 4 alinged copies. block total std::memcpy memcpy_block memcpy_fast us M/s us M/s us M/s 32 10M 20842 479.80 30847 324.18 30655 326.21 128 10M 12296 813.27 12011 832.57 12062 829.05 512 10M 11479 871.16 11105 900.50 11188 893.81 8k 10M 11411 876.35 10847 921.91 10871 919.88 128k 10M 11239 889.76 10887 918.53 10836 922.85 2M 10M 14504 689.46 10838 922.68 10854 921.32 Source domain: 1 destination domain: 1 random alingment copies. block total std::memcpy memcpy_block memcpy_fast us M/s us M/s us M/s 43 9M 25672 389.53 30717 325.55 30722 325.50 172 9M 17463 572.63 19379 516.02 19423 514.85 688 9M 17286 578.47 19097 523.61 19229 520.02 10k 9M 17299 577.73 10314 968.99 19189 520.83 172k 9M 16700 593.42 10199 971.68 19044 520.38 2M 8M 8593 938.26 8309 970.33 15470 521.17 Source domain: 1 destination domain: 2 random alingment copies. block total std::memcpy memcpy_block memcpy_fast us M/s us M/s us M/s 43 9M 22513 444.19 31129 321.24 30765 325.04 172 9M 17982 556.11 19468 513.66 19521 512.26 688 9M 17690 565.26 18451 541.94 18429 542.59 10k 9M 17730 563.69 10682 935.61 19479 513.07 172k 9M 17098 579.61 10310 961.22 18017 550.04 2M 8M 8788 917.44 8392 960.74 14710 548.10 Source domain: 2 destination domain: 1 random alingment copies. block total std::memcpy memcpy_block memcpy_fast us M/s us M/s us M/s 43 9M 25343 394.58 30755 325.15 30527 327.58 172 9M 17295 578.19 19152 522.13 19301 518.10 688 9M 17106 584.55 19387 515.78 19297 518.18 10k 9M 17108 584.18 10399 961.07 19142 522.11 172k 9M 16715 592.89 10172 974.26 18940 523.24 2M 8M 8521 946.19 8229 979.77 15415 523.03 Source domain: 4 destination domain: 1 random alingment copies. block total std::memcpy memcpy_block memcpy_fast us M/s us M/s us M/s 43 9M 1005277 9.95 1350584 7.40 1369506 7.30 172 9M 763848 13.09 759292 13.17 760729 13.15 688 9M 737251 13.56 739671 13.52 732584 13.65 10k 9M 740900 13.49 751009 13.31 740063 13.50 172k 9M 729771 13.58 748156 13.25 726202 13.65 2M 8M 596242 13.52 606441 13.29 590944 13.64 Source domain: 1 destination domain: 4 random alingment copies. block total std::memcpy memcpy_block memcpy_fast us M/s us M/s us M/s 43 9M 20324 492.03 45741 218.62 42747 233.93 172 9M 11728 852.65 15265 655.09 14970 667.99 688 9M 11455 872.93 11382 878.53 15352 651.34 10k 9M 11269 886.87 10846 921.46 10801 925.30 172k 9M 11092 893.45 10704 925.84 10702 926.01 2M 8M 8798 916.40 8748 921.64 8972 898.63