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 13266 753.81 20685 483.44 20704 483.00 128 10M 8869 1127.52 9090 1100.11 9047 1105.34 512 10M 8510 1175.09 8854 1129.43 8863 1128.29 8k 10M 8924 1120.57 8977 1113.96 8963 1115.70 128k 10M 8814 1134.56 3936 2540.65 8881 1126.00 2M 10M 5815 1719.69 3864 2587.99 8875 1126.76 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 12143 823.52 20690 483.33 20741 482.14 128 10M 8655 1155.40 8937 1118.94 8947 1117.69 512 10M 8413 1188.64 8643 1157.01 8651 1155.94 8k 10M 8707 1148.50 8680 1152.07 8684 1151.54 128k 10M 8560 1168.22 4255 2350.18 8554 1169.04 2M 10M 5752 1738.53 4181 2391.77 8557 1168.63 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 13225 756.14 20681 483.54 20685 483.44 128 10M 8193 1220.55 8556 1168.77 8571 1166.73 512 10M 8004 1249.38 8173 1223.54 8187 1221.45 8k 10M 8189 1221.15 8219 1216.69 8219 1216.69 128k 10M 8095 1235.33 3920 2551.02 8092 1235.79 2M 10M 5583 1791.15 3778 2646.90 8087 1236.55 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 625771 15.98 1200578 8.33 1200330 8.33 128 10M 628490 15.91 634430 15.76 633766 15.78 512 10M 630057 15.87 631580 15.83 632143 15.82 8k 10M 585681 17.07 630036 15.87 630080 15.87 128k 10M 627186 15.94 627489 15.94 630142 15.87 2M 10M 628450 15.91 627091 15.95 629834 15.88 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 11939 837.59 55464 180.30 55728 179.44 128 10M 5191 1926.41 9669 1034.23 9658 1035.41 512 10M 5276 1895.38 6075 1646.09 6038 1656.18 8k 10M 5260 1901.14 5117 1954.27 5110 1956.95 128k 10M 5358 1866.37 5097 1961.94 5043 1982.95 2M 10M 4722 2117.75 5008 1996.81 5083 1967.34 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 16756 596.80 19833 504.21 19808 504.84 172 9M 8788 1137.90 9359 1068.48 9358 1068.59 688 9M 8471 1180.43 8729 1145.54 8756 1142.00 10k 9M 8853 1128.90 5490 1820.43 8751 1142.06 172k 9M 8566 1156.92 5430 1825.07 8738 1134.14 2M 8M 5148 1566.14 4499 1792.06 7132 1130.47 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 15009 666.26 19846 503.88 19829 504.31 172 9M 8466 1181.18 9327 1072.14 9356 1068.82 688 9M 8367 1195.10 8600 1162.72 8609 1161.50 10k 9M 8627 1158.47 5603 1783.71 8622 1159.14 172k 9M 8416 1177.54 5539 1789.16 8509 1164.67 2M 8M 5170 1559.48 4578 1761.14 6941 1161.58 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 16691 599.12 19798 505.10 19959 501.03 172 9M 8499 1176.60 9299 1075.37 9305 1074.68 688 9M 8409 1189.13 8645 1156.67 8660 1154.66 10k 9M 8700 1148.75 5365 1862.84 8655 1154.72 172k 9M 8472 1169.75 5329 1859.67 8545 1159.76 2M 8M 5057 1594.32 4423 1822.86 7073 1139.90 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 1107353 9.03 1794812 5.57 1794895 5.57 172 9M 695749 14.37 818525 12.22 818436 12.22 688 9M 631414 15.84 671810 14.88 671011 14.90 10k 9M 597292 16.73 627090 15.94 631093 15.84 172k 9M 623744 15.89 621660 15.94 625709 15.84 2M 8M 508304 15.86 505550 15.95 509071 15.84 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 15084 662.95 59333 168.54 59246 168.79 172 9M 6655 1502.61 20799 480.79 20603 485.36 688 9M 6661 1501.18 9191 1087.95 9383 1065.69 10k 9M 6476 1543.26 6390 1564.03 6780 1474.06 172k 9M 6711 1476.70 6321 1567.81 6391 1550.64 2M 8M 4806 1677.59 5281 1526.70 5331 1512.38