Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[runtime] Enhancement: Move id_map into runtime #1490

Merged
merged 1 commit into from
Feb 6, 2025

Conversation

iyzhang
Copy link
Contributor

@iyzhang iyzhang commented Jan 26, 2025

This PR begins to move id_maps into a single unified place and use the data structure in a organized way to allocate ids.

@iyzhang iyzhang requested a review from anandbonde January 26, 2025 17:18
@iyzhang iyzhang force-pushed the enhancement-runtime-move-id-map branch from 7415946 to 12dd088 Compare January 28, 2025 08:36
Copy link

libos = catnap
commit id = 12dd088

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::catnap::transport::epoll 12961947 3571 1491 6940893155 100 6940893155 100
ioc::network::libos::push 17600 502 209 7892011 0 7892011 0
ioc::network::libos::pop 15255 460 193 5687062 0 5687062 0
ioc::network::libos::connect 50 59236 25284 2426504 0 2426504 0
demikernel::sgaalloc 11316 203 86 1324120 0 1324120 0
ioc::network::libos::pushto 2848 458 196 1214472 0 1214472 0
demikernel::sgafree 11557 80 33 1028668 0 1028668 0
ioc::network::libos::close 18 24405 10249 360915 0 360915 0
ioc::network::libos::accept 27 10709 4481 323800 0 323800 0

Copy link

libos = catpowder
commit id = 12dd088

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once 19982115 733 291 12153145050 46 12147651377 85
bgc::inetstack::poll 9991058 1675 664 14212026071 54 2058881021 14
ioc::network::libos::push 16145 3134 1246 47467138 0 47467138 0
ioc::network::libos::pushto 2812 4183 1761 11239903 0 11239903 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5388 2498 970 5586787 0 5578370 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11122 413 163 5329388 0 5329388 0
ioc::network::libos::pop 9091 534 211 3392407 0 3392407 0
bgc::inetstack::tcp::established::background 11132 1743 684 12221550 0 3072372 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11132 557 221 2942483 0 2942483 0
ioc::network::libos::connect 42 42173 16966 1790453 0 1790453 0
demikernel::sgaalloc 6682 170 68 983383 0 983383 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11079 931 358 877307 0 877307 0
demikernel::sgafree 8869 84 33 670927 0 670927 0
bgc::inetstack::tcp::passiveopen::background 42 16644 6536 424892 0 424892 0
ioc::network::libos::close 47 6301 2505 279709 0 279709 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 921 204 85 165530 0 165530 0
ioc::network::libos::accept 40 2183 859 50420 0 50420 0
bgc::inetstack::arp::background 7 2216 873 14145 0 14145 0
bgc::inetstack::icmp::background 1 2319 917 2462 0 2462 0

Copy link

libos = catnip
commit id = 12dd088

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once;catnip::runtime::receive 28125926 208 85 5984926983 21 5984926983 46
bgc::inetstack::poll;inetstack::layer4::poll_once 28125926 365 148 10037182368 35 4047726875 31
bgc::inetstack::poll 14062963 931 378 12848593204 44 2811410836 22
ioc::network::libos::push 16145 1211 504 17278720 0 15171575 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11060 350 143 4738252 0 4737005 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 2399 2711 1076 4605264 0 4586412 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11071 314 128 2887184 0 2884784 0
bgc::inetstack::tcp::established::background 11071 1098 445 11105045 0 2774966 0
ioc::network::libos::pop 9042 405 166 2573572 0 2573572 0
ioc::network::libos::push;catnip::runtime::transmit 8763 331 138 2287757 0 2287757 0
ioc::network::libos::pushto 1654 1616 678 2542230 0 2065425 0
ioc::network::libos::connect 42 34803 14399 1474026 0 1418813 0
demikernel::sgafree 8804 93 38 712854 0 712854 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11018 314 122 704642 0 694724 0
demikernel::sgaalloc 6589 141 58 656406 0 656406 0
ioc::network::libos::pushto;catnip::runtime::transmit 1653 308 129 476805 0 476805 0
bgc::inetstack::tcp::passiveopen::background 42 18637 7860 347817 0 286815 0
ioc::network::libos::close 49 5747 2360 257561 0 257561 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 494 299 122 166912 0 166912 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 18884 8116 61002 0 61002 0
ioc::network::libos::connect;catnip::runtime::transmit 42 5605 2309 55212 0 55212 0
ioc::network::libos::accept 37 2382 1004 47209 0 47209 0
bgc::inetstack::arp::background 7 2461 1002 24316 0 24316 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 15 1890 811 16801 0 16801 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 24 575 236 10920 0 10920 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 538 222 9918 0 9918 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 14 608 262 7763 0 7763 0
bgc::inetstack::icmp::background 1 2144 870 2291 0 2291 0

@iyzhang iyzhang force-pushed the enhancement-runtime-move-id-map branch 5 times, most recently from 3945b37 to 36cd123 Compare February 5, 2025 02:18
Copy link

github-actions bot commented Feb 5, 2025

libos = catpowder
commit id = 36cd123

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once 19548032 712 285 11940973179 46 11934427408 85
bgc::inetstack::poll 9774016 1635 655 13949312151 54 2008338972 14
ioc::network::libos::push 16145 3264 1323 46692909 0 46692909 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5587 2516 981 6656716 0 6654606 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11353 402 161 5353712 0 5353712 0
ioc::network::libos::pop 9131 449 179 3315625 0 3315625 0
bgc::inetstack::tcp::established::background 11365 1777 699 12431187 0 3117314 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11365 547 214 3063550 0 3063550 0
ioc::network::libos::pushto 679 4534 1901 3010979 0 3010979 0
ioc::network::libos::connect 42 39986 16231 1637630 0 1637630 0
demikernel::sgaalloc 6503 158 65 940087 0 940087 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11310 983 379 896611 0 896611 0
demikernel::sgafree 8749 125 50 639831 0 639831 0
bgc::inetstack::tcp::passiveopen::background 42 16926 6629 467711 0 467711 0
ioc::network::libos::close 47 6060 2431 269086 0 269086 0
ioc::network::libos::accept 39 2237 874 48295 0 48295 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 206 234 96 41505 0 41505 0
bgc::inetstack::arp::background 7 2021 801 10243 0 10243 0
bgc::inetstack::icmp::background 1 2523 1005 2633 0 2633 0

Copy link

github-actions bot commented Feb 5, 2025

libos = catnap
commit id = 36cd123

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::catnap::transport::epoll 13197808 3716 1572 7008115742 100 7008115742 100
ioc::network::libos::push 17600 514 209 8027110 0 8027110 0
ioc::network::libos::pop 15351 489 201 5954226 0 5954226 0
ioc::network::libos::connect 50 168313 69292 3201993 0 3201993 0
demikernel::sgaalloc 11287 151 63 1181017 0 1181017 0
demikernel::sgafree 11537 81 33 940598 0 940598 0
ioc::network::libos::pushto 1300 335 156 431772 0 431772 0
ioc::network::libos::accept 26 13371 5439 406075 0 406075 0
ioc::network::libos::close 18 25099 10304 346404 0 346404 0

Copy link

github-actions bot commented Feb 5, 2025

libos = catnip
commit id = 36cd123

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once;catnip::runtime::receive 28290724 215 87 5840903466 20 5840903466 45
bgc::inetstack::poll;inetstack::layer4::poll_once 28290724 378 154 10063338869 35 4217953658 33
bgc::inetstack::poll 14145362 959 390 12801364437 45 2738025569 21
ioc::network::libos::push 16145 1261 526 17670424 0 15505720 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 2652 2600 1035 4557706 0 4534349 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11068 343 140 4527152 0 4526134 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11079 321 131 2847592 0 2845237 0
bgc::inetstack::tcp::established::background 11079 1120 454 10889230 0 2808630 0
ioc::network::libos::pop 9044 422 171 2709652 0 2709652 0
ioc::network::libos::push;catnip::runtime::transmit 8763 360 151 2350251 0 2350251 0
ioc::network::libos::pushto 1162 1724 728 2021159 0 1613437 0
ioc::network::libos::connect 42 39021 16123 1472190 0 1413782 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11026 324 126 705857 0 695690 0
demikernel::sgafree 8776 93 38 694321 0 694321 0
demikernel::sgaalloc 6531 149 62 666242 0 666242 0
ioc::network::libos::pushto;catnip::runtime::transmit 1162 348 147 407723 0 407723 0
bgc::inetstack::tcp::passiveopen::background 42 33699 13705 379367 0 327279 0
ioc::network::libos::close 49 5616 2289 256618 0 256618 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 482 338 144 178093 0 178093 0
ioc::network::libos::connect;catnip::runtime::transmit 42 6380 2607 58408 0 58408 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 16707 6787 52088 0 52088 0
ioc::network::libos::accept 38 2187 889 44590 0 44590 0
bgc::inetstack::arp::background 7 2655 1078 23488 0 23488 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 14 1768 761 18841 0 18841 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 34 603 245 15068 0 15068 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 551 225 10167 0 10167 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 16 722 316 8145 0 8145 0
bgc::inetstack::icmp::background 1 2360 959 2546 0 2546 0

@iyzhang iyzhang force-pushed the enhancement-runtime-move-id-map branch from 36cd123 to da0374f Compare February 6, 2025 16:44
Copy link

github-actions bot commented Feb 6, 2025

libos = catnip
commit id = da0374f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once;catnip::runtime::receive 28529070 210 85 5884671648 20 5884671648 46
bgc::inetstack::poll;inetstack::layer4::poll_once 28529070 370 149 10013566097 35 4124378479 32
bgc::inetstack::poll 14264535 937 378 12891836880 45 2878270783 22
ioc::network::libos::push 16145 1200 492 17443503 0 15237140 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 2453 2754 1085 4592512 0 4573903 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11059 339 137 4549771 0 4548842 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11070 320 126 2883397 0 2880876 0
bgc::inetstack::tcp::established::background 11070 1096 436 10909118 0 2776724 0
ioc::network::libos::pop 9047 400 161 2606227 0 2606227 0
ioc::network::libos::push;catnip::runtime::transmit 8763 332 136 2395480 0 2395480 0
ioc::network::libos::pushto 1523 1377 588 2084225 0 1687599 0
ioc::network::libos::connect 42 34513 14465 1417296 0 1357133 0
demikernel::sgaalloc 6563 151 61 723258 0 723258 0
demikernel::sgafree 8796 88 36 691521 0 691521 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11016 314 121 699227 0 689006 0
ioc::network::libos::pushto;catnip::runtime::transmit 1522 266 114 396626 0 396626 0
bgc::inetstack::tcp::passiveopen::background 42 33606 13430 335252 0 283413 0
ioc::network::libos::close 49 5594 2265 256926 0 256926 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 597 299 128 162268 0 162268 0
ioc::network::libos::connect;catnip::runtime::transmit 42 6277 2579 60164 0 60164 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 17608 7026 51839 0 51839 0
ioc::network::libos::accept 37 2332 933 44056 0 44056 0
bgc::inetstack::arp::background 7 2500 1010 22142 0 22142 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 20 1789 836 17646 0 17646 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 24 577 232 10912 0 10912 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 530 215 10221 0 10221 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 13 974 426 6497 0 6497 0
bgc::inetstack::icmp::background 1 2457 993 2612 0 2612 0

Copy link

github-actions bot commented Feb 6, 2025

libos = catnap
commit id = da0374f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::catnap::transport::epoll 13396214 3267 1370 7069410132 100 7069410132 100
ioc::network::libos::push 17600 524 213 7859744 0 7859744 0
ioc::network::libos::pop 15218 481 197 5801199 0 5801199 0
ioc::network::libos::connect 50 152953 64284 2797425 0 2797425 0
demikernel::sgaalloc 11287 135 56 1207906 0 1207906 0
demikernel::sgafree 11537 78 32 930774 0 930774 0
ioc::network::libos::pushto 1323 343 139 443479 0 443479 0
ioc::network::libos::accept 26 12618 5155 405218 0 405218 0
ioc::network::libos::close 18 23903 9801 342607 0 342607 0

Copy link

github-actions bot commented Feb 6, 2025

libos = catpowder
commit id = da0374f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once 20827159 670 273 12696217815 46 12689857083 85
bgc::inetstack::poll 10413580 1546 631 14817750186 54 2121532371 14
ioc::network::libos::push 16145 3277 1356 46213648 0 46213648 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5567 2749 1074 6468541 0 6466596 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11331 435 176 5268583 0 5268583 0
ioc::network::libos::pop 9132 435 178 3198759 0 3198759 0
bgc::inetstack::tcp::established::background 11344 1820 726 12435715 0 3185352 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11344 625 251 3096659 0 3096659 0
ioc::network::libos::pushto 647 4522 2020 2910603 0 2910603 0
ioc::network::libos::connect 42 40047 16256 1547822 0 1547822 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11288 949 366 885121 0 885121 0
demikernel::sgaalloc 6500 147 59 854936 0 854936 0
demikernel::sgafree 8747 116 51 647216 0 647216 0
bgc::inetstack::tcp::passiveopen::background 42 21339 8761 532735 0 532735 0
ioc::network::libos::close 47 6414 2622 289123 0 289123 0
ioc::network::libos::accept 39 2230 907 48705 0 48705 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 198 199 100 38259 0 38259 0
bgc::inetstack::arp::background 7 2292 935 12002 0 12002 0
bgc::inetstack::icmp::background 1 2650 1086 2872 0 2872 0

Copy link
Contributor

@anandbonde anandbonde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

src/rust/runtime/scheduler/scheduler.rs Outdated Show resolved Hide resolved
@anandbonde anandbonde force-pushed the enhancement-runtime-move-id-map branch from da0374f to a61e36f Compare February 6, 2025 18:34
Copy link

github-actions bot commented Feb 6, 2025

libos = catpowder
commit id = a61e36f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once 21198820 673 269 13015009211 46 13003768255 85
bgc::inetstack::poll 10599410 1556 622 15283456578 54 2268447366 15
ioc::network::libos::push 16145 3182 1291 47426769 0 47426769 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 6460 3130 1223 11431481 0 11429344 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 12203 444 178 5520149 0 5520149 0
ioc::network::libos::pop 9463 466 186 3441196 0 3441196 0
bgc::inetstack::tcp::established::background 12218 1834 728 13143737 0 3410996 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 12218 655 263 3257627 0 3257627 0
ioc::network::libos::pushto 683 4276 1782 2877295 0 2877295 0
ioc::network::libos::connect 42 41221 16598 1696251 0 1696251 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 12159 905 348 954965 0 954965 0
demikernel::sgaalloc 6503 143 58 854980 0 854980 0
demikernel::sgafree 8749 123 50 649810 0 649810 0
bgc::inetstack::tcp::passiveopen::background 42 18253 7239 489883 0 489883 0
ioc::network::libos::close 47 7011 2794 298491 0 298491 0
ioc::network::libos::accept 39 2409 950 54350 0 54350 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 210 229 97 42035 0 42035 0
bgc::inetstack::arp::background 7 2128 849 11643 0 11643 0
bgc::inetstack::icmp::background 1 2552 1016 3003 0 3003 0

Copy link

github-actions bot commented Feb 6, 2025

libos = catnip
commit id = a61e36f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once;catnip::runtime::receive 6616388 209 84 1377144497 20 1377144497 45
bgc::inetstack::poll;inetstack::layer4::poll_once 6616388 364 145 2356169901 35 974306910 32
bgc::inetstack::poll 3308194 924 369 3006490029 44 650320129 21
ioc::network::libos::push 16145 1224 500 17610032 0 15419150 1
ioc::network::libos::pushto 9296 1352 572 11821183 0 9878761 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 2653 2650 1043 4799848 0 4787404 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11059 350 140 4563401 0 4562050 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11071 331 130 2894106 0 2890641 0
bgc::inetstack::tcp::established::background 11071 1131 448 10935966 0 2780847 0
ioc::network::libos::pop 9197 409 162 2662471 0 2662471 0
ioc::network::libos::push;catnip::runtime::transmit 8763 352 145 2378672 0 2378672 0
ioc::network::libos::pushto;catnip::runtime::transmit 9295 237 100 1942422 0 1942422 0
ioc::network::libos::connect 42 36892 14844 1465083 0 1408144 0
demikernel::sgaalloc 7211 152 62 790940 0 790940 0
demikernel::sgafree 9235 89 36 732437 0 732437 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11016 325 125 697612 0 687235 0
bgc::inetstack::tcp::passiveopen::background 42 33881 13594 371136 0 316917 0
ioc::network::libos::close 50 5611 2237 260671 0 260671 0
ioc::network::libos::connect;catnip::runtime::transmit 42 7336 2872 56939 0 56939 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 17691 7099 54219 0 54219 0
ioc::network::libos::accept 38 2246 901 44420 0 44420 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 69 580 246 38550 0 38550 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 20 1617 657 19400 0 19400 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 24 588 235 11511 0 11511 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 542 217 10377 0 10377 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 13 1371 551 8408 0 8408 0
bgc::inetstack::arp::background 2 2528 1012 6979 0 6979 0
bgc::inetstack::icmp::background 1 2438 973 2553 0 2553 0

Copy link

github-actions bot commented Feb 6, 2025

libos = catnap
commit id = a61e36f

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::catnap::transport::epoll 13145757 3679 1532 6953619075 100 6953619075 100
ioc::network::libos::push 17600 480 196 7691650 0 7691650 0
ioc::network::libos::pop 15365 466 189 5656835 0 5656835 0
ioc::network::libos::connect 50 149834 62453 2644531 0 2644531 0
demikernel::sgaalloc 11288 121 50 1157795 0 1157795 0
demikernel::sgafree 11538 76 31 862463 0 862463 0
ioc::network::libos::pushto 1333 329 133 436489 0 436489 0
ioc::network::libos::accept 26 12592 5109 399462 0 399462 0
ioc::network::libos::close 18 23771 9692 332973 0 332973 0

@anandbonde anandbonde force-pushed the enhancement-runtime-move-id-map branch from a61e36f to 927b961 Compare February 6, 2025 20:06
Copy link

github-actions bot commented Feb 6, 2025

libos = catpowder
commit id = 927b961

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once 20746975 678 272 12660970883 46 12653724147 85
bgc::inetstack::poll 10373487 1562 625 14830513873 54 2169542990 15
ioc::network::libos::push 16145 3547 1420 48366920 0 48366920 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5678 2793 1082 7369563 0 7367573 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11437 440 175 5502407 0 5502407 0
ioc::network::libos::pop 9149 479 190 3388604 0 3388604 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11451 652 252 3249226 0 3249226 0
bgc::inetstack::tcp::established::background 11451 1813 708 12881330 0 3226500 0
ioc::network::libos::pushto 576 4666 1926 2574979 0 2574979 0
ioc::network::libos::connect 42 40413 16280 1587714 0 1587714 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11394 872 335 903197 0 903197 0
demikernel::sgaalloc 6494 153 61 895738 0 895738 0
demikernel::sgafree 8743 114 46 656733 0 656733 0
bgc::inetstack::tcp::passiveopen::background 42 19547 7715 496536 0 496536 0
ioc::network::libos::close 46 6294 2506 284503 0 284503 0
ioc::network::libos::accept 39 2311 906 48960 0 48960 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 168 231 97 39139 0 39139 0
bgc::inetstack::arp::background 7 2257 898 11909 0 11909 0
bgc::inetstack::icmp::background 1 2652 1055 2962 0 2962 0

Copy link

github-actions bot commented Feb 6, 2025

libos = catnap
commit id = 927b961

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::catnap::transport::epoll 13250848 3629 1508 7000587450 100 7000587450 100
ioc::network::libos::push 17600 497 206 7636406 0 7636406 0
ioc::network::libos::pop 15352 454 189 5639410 0 5639410 0
ioc::network::libos::connect 50 145841 62681 2672412 0 2672412 0
demikernel::sgaalloc 11285 133 55 1175207 0 1175207 0
demikernel::sgafree 11537 73 31 863384 0 863384 0
ioc::network::libos::pushto 1281 338 156 430779 0 430779 0
ioc::network::libos::accept 26 12197 5036 382292 0 382292 0
ioc::network::libos::close 18 23687 9934 330990 0 330990 0

Copy link

github-actions bot commented Feb 6, 2025

libos = catnip
commit id = 927b961

collapsed_stack num_calls cycles_per_call nanoseconds_per_call total_duration percent_total_duration total_duration_exclusive percent_total_duration_exclusive
bgc::inetstack::poll;inetstack::layer4::poll_once;catnip::runtime::receive 6557183 209 84 1355897999 20 1355897999 45
bgc::inetstack::poll;inetstack::layer4::poll_once 6557183 366 148 2332347024 35 971764121 32
bgc::inetstack::poll 3278592 928 375 2973729672 44 641382648 21
ioc::network::libos::push 16145 1200 497 17518953 0 15340415 1
ioc::network::libos::pushto 7112 1302 540 8989709 0 7418984 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 3060 2806 1111 4765679 0 4753612 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11058 340 138 4511992 0 4510933 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11069 305 123 2850966 0 2848497 0
bgc::inetstack::tcp::established::background 11069 1082 436 10841153 0 2783824 0
ioc::network::libos::pop 9197 413 167 2684304 0 2684304 0
ioc::network::libos::push;catnip::runtime::transmit 8763 337 140 2365270 0 2365270 0
ioc::network::libos::pushto;catnip::runtime::transmit 7112 234 97 1570725 0 1570725 0
ioc::network::libos::connect 42 34335 14335 1421394 0 1366823 0
demikernel::sgaalloc 7029 148 61 756484 0 756484 0
demikernel::sgafree 9151 88 36 722122 0 722122 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11016 317 124 694371 0 684231 0
bgc::inetstack::tcp::passiveopen::background 42 34160 14079 378133 0 328233 0
ioc::network::libos::close 50 5707 2316 261838 0 261838 0
ioc::network::libos::connect;catnip::runtime::transmit 42 6011 2424 54570 0 54570 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 16785 6935 49900 0 49900 0
ioc::network::libos::accept 37 3161 1308 47312 0 47312 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 90 300 126 27620 0 27620 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 15 1658 690 17280 0 17280 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 23 651 266 11511 0 11511 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender;catnip::runtime::transmit 21 603 245 10140 0 10140 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 14 834 395 7413 0 7413 0
bgc::inetstack::arp::background 2 2538 1029 6743 0 6743 0
bgc::inetstack::icmp::background 1 2394 967 2509 0 2509 0

@anandbonde anandbonde merged commit 6a9272c into dev Feb 6, 2025
14 checks passed
@anandbonde anandbonde deleted the enhancement-runtime-move-id-map branch February 6, 2025 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants