1. Kmalloc: Repeatedly allocate then free test 10000 times kmalloc(8) -> 41 cycles kfree -> 117 cycles 10000 times kmalloc(16) -> 41 cycles kfree -> 122 cycles 10000 times kmalloc(32) -> 53 cycles kfree -> 124 cycles 10000 times kmalloc(64) -> 80 cycles kfree -> 128 cycles 10000 times kmalloc(128) -> 178 cycles kfree -> 144 cycles 10000 times kmalloc(256) -> 201 cycles kfree -> 205 cycles 10000 times kmalloc(512) -> 248 cycles kfree -> 329 cycles 10000 times kmalloc(1024) -> 386 cycles kfree -> 464 cycles 10000 times kmalloc(2048) -> 507 cycles kfree -> 503 cycles 10000 times kmalloc(4096) -> 575 cycles kfree -> 566 cycles 10000 times kmalloc(8192) -> 670 cycles kfree -> 627 cycles 10000 times kmalloc(16384) -> 849 cycles kfree -> 716 cycles 2. Kmalloc: alloc/free test 10000 times kmalloc(8)/kfree -> 55 cycles 10000 times kmalloc(16)/kfree -> 55 cycles 10000 times kmalloc(32)/kfree -> 55 cycles 10000 times kmalloc(64)/kfree -> 55 cycles 10000 times kmalloc(128)/kfree -> 55 cycles 10000 times kmalloc(256)/kfree -> 58 cycles 10000 times kmalloc(512)/kfree -> 62 cycles 10000 times kmalloc(1024)/kfree -> 58 cycles 10000 times kmalloc(2048)/kfree -> 62 cycles 10000 times kmalloc(4096)/kfree -> 368 cycles 10000 times kmalloc(8192)/kfree -> 597 cycles 10000 times kmalloc(16384)/kfree -> 637 cycles Concurrent allocs ================= Kmalloc N*alloc N*free(8): 0=94/227 1=64/231 2=78/229 3=66/232 4=68/226 5=75/233 6=86/228 7=89/232 Average=78/230 Kmalloc N*alloc N*free(16): 0=100/136 1=68/138 2=109/137 3=66/142 4=103/136 5=103/138 6=103/136 7=99/142 Average=94/138 Kmalloc N*alloc N*free(32): 0=135/415 1=149/438 2=139/411 3=141/432 4=148/420 5=141/438 6=134/412 7=142/436 Average=141/425 Kmalloc N*alloc N*free(64): 0=203/908 1=207/983 2=209/934 3=184/974 4=178/931 5=211/982 6=173/924 7=207/973 Average=197/951 Kmalloc N*alloc N*free(128): 0=404/1929 1=417/2050 2=406/1951 3=421/2053 4=406/1959 5=420/2054 6=361/1970 7=416/2054 Average=406/2002 Kmalloc N*alloc N*free(256): 0=694/4009 1=680/4273 2=699/4132 3=723/4285 4=635/4129 5=714/4272 6=697/4015 7=680/4278 Average=690/4174 Kmalloc N*alloc N*free(512): 0=1014/8654 1=1063/8831 2=1034/8625 3=1045/8824 4=1042/8659 5=1025/8831 6=998/8621 7=1050/8817 Average=1034/8733 Kmalloc N*alloc N*free(1024): 0=1886/16044 1=1982/16726 2=1926/16069 3=2009/16704 4=1828/16129 5=1955/16712 6=1822/16123 7=1925/16720 Average=1916/16403 Kmalloc N*alloc N*free(2048): 0=5815/16007 1=6786/16487 2=5746/15901 3=6790/16453 4=5749/16019 5=6792/16483 6=5737/15835 7=6766/16443 Average=6272/16203 Kmalloc N*alloc N*free(4096): 0=8926/9530 1=10376/9808 2=9195/9526 3=10369/9828 4=9228/9470 5=10324/9741 6=9202/9522 7=10328/9785 Average=9744/9651 Kmalloc N*(alloc free)(8): 0=55 1=55 2=55 3=55 4=55 5=55 6=54 7=55 Average=55 Kmalloc N*(alloc free)(16): 0=55 1=55 2=55 3=55 4=55 5=55 6=54 7=55 Average=55 Kmalloc N*(alloc free)(32): 0=55 1=54 2=55 3=55 4=55 5=55 6=55 7=55 Average=55 Kmalloc N*(alloc free)(64): 0=55 1=55 2=55 3=55 4=55 5=54 6=55 7=55 Average=55 Kmalloc N*(alloc free)(128): 0=55 1=54 2=55 3=55 4=55 5=55 6=55 7=55 Average=55 Kmalloc N*(alloc free)(256): 0=60 1=60 2=60 3=60 4=60 5=60 6=60 7=60 Average=60 Kmalloc N*(alloc free)(512): 0=60 1=60 2=60 3=59 4=60 5=59 6=60 7=59 Average=60 Kmalloc N*(alloc free)(1024): 0=60 1=60 2=59 3=60 4=60 5=59 6=60 7=59 Average=59 Kmalloc N*(alloc free)(2048): 0=63 1=60 2=60 3=65 4=65 5=65 6=65 7=63 Average=63 Kmalloc N*(alloc free)(4096): 0=378 1=372 2=373 3=384 4=372 5=374 6=376 7=376 Average=376 Remote free test ================ N*remote free(8): 0=11/1053 1=63/0 2=88/0 3=64/0 4=63/0 5=60/0 6=66/0 7=88/0 Average=63/131 N*remote free(16): 0=14/1210 1=107/0 2=104/0 3=108/0 4=103/0 5=108/0 6=103/0 7=107/0 Average=94/151 N*remote free(32): 0=10/1524 1=129/0 2=116/0 3=132/0 4=121/0 5=158/0 6=150/0 7=157/0 Average=122/190 N*remote free(64): 0=8/2140 1=265/0 2=205/0 3=258/0 4=234/0 5=280/0 6=241/0 7=250/0 Average=218/267 N*remote free(128): 0=10/2209 1=439/0 2=406/0 3=443/0 4=433/0 5=456/0 6=414/0 7=461/0 Average=383/276 N*remote free(256): 0=10/2536 1=580/0 2=584/0 3=595/0 4=574/0 5=598/0 6=585/0 7=591/0 Average=515/317 N*remote free(512): 0=7/3006 1=832/0 2=799/0 3=837/0 4=816/0 5=821/0 6=819/0 7=829/0 Average=720/375 N*remote free(1024): 0=5/3696 1=1384/0 2=1289/0 3=1372/0 4=1337/0 5=1382/0 6=1329/0 7=1383/0 Average=1185/462 N*remote free(2048): 0=6/4238 1=4915/0 2=2630/0 3=4913/0 4=2913/0 5=4898/0 6=2955/0 7=4905/0 Average=3517/529 N*remote free(4096): 0=6/5377 1=5786/0 2=3311/0 3=5796/0 4=3730/0 5=5858/0 6=3798/0 7=5841/0 Average=4266/672