Skip to content

[runtime] Feature: remove memory runtime #1542

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

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

iyzhang
Copy link
Contributor

@iyzhang iyzhang commented May 8, 2025

This PR removes most of the memory runtime abstraction as it is redundant. Instead it replaces it with a single function that allocates a DemiBuffer in whatever way is required by the underlying runtime (e.g., DPDK, raw sockets, XDP, etc.). This removes most of the redundant code across our memory runtimes, making it easier to make changes.

@iyzhang iyzhang requested review from anandbonde and kyleholohan May 8, 2025 17:15
@iyzhang iyzhang self-assigned this May 8, 2025
Copy link

github-actions bot commented May 8, 2025

libos = catnap
commit id = 3c81c4d

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 6435011 4151 1780 2931665595 99 2931665595 99
ioc::network::libos::push 17610 509 212 7925392 0 7925392 0
ioc::network::libos::pop 14916 476 199 5625650 0 5625650 0
ioc::network::libos::connect 50 203302 86095 3978404 0 3978404 0
ioc::network::libos::accept 26 109117 45652 1368953 0 1368953 0
demikernel::sgaalloc 11287 128 54 1169353 0 1169353 0
demikernel::sgafree 11543 63 26 729470 0 729470 0
ioc::network::libos::close 18 25747 10760 370317 0 370317 0
ioc::network::libos::pushto 768 370 152 274530 0 274530 0

Copy link

github-actions bot commented May 8, 2025

libos = catpowder
commit id = 3c81c4d

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 26783689 701 283 16813400493 46 16807738034 85
bgc::inetstack::poll 13391844 1616 653 19708738136 54 2895337643 15
ioc::network::libos::push 16290 2787 1153 50038053 0 50038053 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5314 2940 1152 5758433 0 5756316 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11073 487 196 5444941 0 5444941 0
ioc::network::libos::pop 9047 449 181 3738887 0 3738887 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11086 896 363 3341904 0 3341904 0
bgc::inetstack::tcp::established::background 11086 1758 711 12743839 0 3146655 0
ioc::network::libos::pushto 384 5220 2060 1803748 0 1803748 0
ioc::network::libos::connect 42 40038 16066 1735690 0 1735690 0
bgc::inetstack::tcp::passiveopen::background 42 29520 11970 1010330 0 1010330 0
demikernel::sgaalloc 6503 150 60 961150 0 961150 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11086 100 40 810339 0 810339 0
demikernel::sgafree 8759 87 35 604714 0 604714 0
ioc::network::libos::close 46 4992 1995 169246 0 169246 0
ioc::network::libos::accept 38 2448 1012 57221 0 57221 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 222 231 88 41646 0 41646 0
bgc::inetstack::arp::background 10 3000 1210 25442 0 25442 0
bgc::inetstack::icmp::background 1 1777 715 1953 0 1953 0

@iyzhang iyzhang force-pushed the feature-runtime-remove-memory branch from 3c81c4d to 49a8ab1 Compare May 9, 2025 00:03
Copy link

github-actions bot commented May 9, 2025

libos = catpowder
commit id = 49a8ab1

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 20108542 672 272 12662425954 46 12656322983 85
bgc::inetstack::poll 10054271 1561 632 14785904930 54 2123478976 14
ioc::network::libos::push 16256 2881 1196 49291911 0 49291911 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5433 2763 1081 6206411 0 6203867 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11187 485 194 5367004 0 5367004 0
ioc::network::libos::pop 9091 497 201 3578441 0 3578441 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11200 787 320 3234127 0 3234127 0
bgc::inetstack::tcp::established::background 11200 1644 664 12535018 0 3122717 0
ioc::network::libos::pushto 384 6665 2650 2639975 0 2639975 0
ioc::network::libos::connect 42 39186 15947 1712941 0 1712941 0
bgc::inetstack::tcp::passiveopen::background 42 30084 12317 997427 0 997427 0
demikernel::sgaalloc 6503 205 82 944853 0 944853 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11200 100 40 811170 0 811170 0
demikernel::sgafree 8759 73 30 570266 0 570266 0
ioc::network::libos::close 47 5131 2057 177801 0 177801 0
ioc::network::libos::accept 38 2260 937 50677 0 50677 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 224 335 132 50043 0 50043 0
bgc::inetstack::arp::background 8 2869 1160 19143 0 19143 0
bgc::inetstack::icmp::background 1 1682 675 1824 0 1824 0

Copy link

github-actions bot commented May 9, 2025

libos = catnip
commit id = 49a8ab1

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 28201729 201 81 5461886308 19 5461886308 42
bgc::inetstack::poll;inetstack::layer4::poll_once 28201729 380 154 10219479292 36 4752424056 37
bgc::inetstack::poll 14100865 949 384 12834739978 45 2615260685 20
ioc::network::libos::push 16186 1090 452 17563231 0 15363513 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 2783 3981 1580 5256537 0 5241052 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11061 339 137 4503846 0 4502273 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11071 437 173 2900095 0 2879103 0
ioc::network::libos::pop 9042 378 153 2845128 0 2845128 0
bgc::inetstack::tcp::established::background 11071 1122 450 10791727 0 2686941 0
ioc::network::libos::push;catnip::runtime::transmit 8777 309 128 2388265 0 2388265 0
ioc::network::libos::connect 42 33611 13666 1369379 0 1311576 0
demikernel::sgaalloc 6503 126 52 735087 0 735087 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11071 93 37 700846 0 700846 0
bgc::inetstack::tcp::passiveopen::background 42 27021 10836 621279 0 567309 0
demikernel::sgafree 8759 66 27 535837 0 535837 0
ioc::network::libos::pushto 384 2021 825 556533 0 435327 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 41 1586 671 130612 0 130612 0
ioc::network::libos::pushto;catnip::runtime::transmit 384 642 261 121205 0 121205 0
ioc::network::libos::close 49 3184 1288 87927 0 77385 0
ioc::network::libos::connect;catnip::runtime::transmit 42 6401 2594 57803 0 57803 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 226 256 101 57415 0 57415 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 16808 6706 53970 0 53970 0
ioc::network::libos::accept 37 2379 961 51088 0 51088 0
bgc::inetstack::arp::background 7 3743 1509 24189 0 24189 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 26 687 279 13239 0 13239 0
ioc::network::libos::close;catnip::runtime::transmit 21 587 239 11295 0 11295 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 18 692 297 8804 0 8804 0
bgc::inetstack::icmp::background 1 2292 924 2458 0 2458 0

@iyzhang iyzhang force-pushed the feature-runtime-remove-memory branch from 49a8ab1 to 2c3c04a Compare May 9, 2025 16:51
Copy link

github-actions bot commented May 9, 2025

libos = catnap
commit id = 2c3c04a

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 6136476 3832 1610 2822127112 99 2822127112 99
ioc::network::libos::push 17610 502 208 7803574 0 7803574 0
ioc::network::libos::pop 15047 479 198 5705345 0 5705345 0
ioc::network::libos::connect 50 215650 89622 4275485 0 4275485 0
ioc::network::libos::accept 27 107642 44370 1329678 0 1329678 0
demikernel::sgaalloc 11287 135 56 1221589 0 1221589 0
demikernel::sgafree 11543 65 27 738862 0 738862 0
ioc::network::libos::close 18 23992 9914 350930 0 350930 0
ioc::network::libos::pushto 768 389 158 258453 0 258453 0

Copy link

github-actions bot commented May 9, 2025

libos = catpowder
commit id = 2c3c04a

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 20271191 681 272 12661182427 46 12652396010 86
bgc::inetstack::poll 10135596 1577 630 14718049697 54 2056867270 14
ioc::network::libos::push 16256 2937 1197 50061743 0 50061743 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5769 3259 1278 8935340 0 8933198 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11521 453 180 5374320 0 5374320 0
ioc::network::libos::pop 9192 435 174 3491833 0 3491833 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11533 780 300 3333034 0 3333034 0
bgc::inetstack::tcp::established::background 11533 1616 632 12811224 0 3221049 0
ioc::network::libos::pushto 384 5221 2044 1770948 0 1770948 0
ioc::network::libos::connect 42 40340 16365 1755146 0 1755146 0
bgc::inetstack::tcp::passiveopen::background 42 30192 11988 1006055 0 1006055 0
demikernel::sgaalloc 6503 132 53 936502 0 936502 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11533 100 40 882821 0 882821 0
demikernel::sgafree 8759 65 26 552958 0 552958 0
ioc::network::libos::close 46 5008 1995 176994 0 176994 0
ioc::network::libos::accept 38 2524 1003 57576 0 57576 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 215 243 97 42129 0 42129 0
bgc::inetstack::arp::background 8 3124 1247 16675 0 16675 0
bgc::inetstack::icmp::background 1 1723 683 1863 0 1863 0

Copy link

github-actions bot commented May 9, 2025

libos = catnip
commit id = 2c3c04a

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 27644833 204 83 5538034559 19 5538034559 43
bgc::inetstack::poll;inetstack::layer4::poll_once 27644833 384 157 10302475317 36 4759439056 37
bgc::inetstack::poll 13822417 952 389 12920085646 45 2617610329 20
ioc::network::libos::push 16186 1096 460 17749402 0 15557232 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 2525 3132 1264 5086477 0 5070758 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11058 354 145 4461972 0 4460789 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11070 508 209 2964737 0 2939729 0
ioc::network::libos::pop 9041 388 158 2736852 0 2736852 0
bgc::inetstack::tcp::established::background 11070 1215 498 10829398 0 2674017 0
ioc::network::libos::push;catnip::runtime::transmit 8777 309 129 2380070 0 2380070 0
ioc::network::libos::connect 42 33193 13428 1376851 0 1321204 0
demikernel::sgaalloc 6503 126 52 731485 0 731485 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11070 98 40 728672 0 728672 0
bgc::inetstack::tcp::passiveopen::background 42 26530 10830 629867 0 576955 0
demikernel::sgafree 8759 69 29 538432 0 538432 0
ioc::network::libos::pushto 384 1978 804 571694 0 450343 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 39 1747 739 127315 0 127315 0
ioc::network::libos::pushto;catnip::runtime::transmit 384 586 236 121351 0 121351 0
ioc::network::libos::close 49 3358 1368 87339 0 77230 0
ioc::network::libos::connect;catnip::runtime::transmit 42 5431 2194 55647 0 55647 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 15976 6480 52912 0 52912 0
ioc::network::libos::accept 37 2341 962 50768 0 50768 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 221 240 94 47163 0 47163 0
bgc::inetstack::arp::background 7 3516 1437 24134 0 24134 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 27 730 300 14034 0 14034 0
ioc::network::libos::close;catnip::runtime::transmit 21 597 245 10832 0 10832 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 15 1718 684 6623 0 6623 0
bgc::inetstack::icmp::background 1 1833 750 1988 0 1988 0

@iyzhang iyzhang force-pushed the feature-runtime-remove-memory branch from 2c3c04a to 8b04f2c Compare May 9, 2025 17:57
@iyzhang iyzhang force-pushed the feature-runtime-remove-memory branch from 8b04f2c to bf4859f Compare May 9, 2025 17:58
Copy link

github-actions bot commented May 9, 2025

libos = catpowder
commit id = bf4859f

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 20079231 710 283 12726444287 46 12715892275 85
bgc::inetstack::poll 10039615 1633 651 14838119370 54 2111675083 14
ioc::network::libos::push 16257 2886 1176 52442733 0 52442733 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 6002 3175 1225 10730860 0 10728784 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11752 497 196 5643740 0 5643740 0
ioc::network::libos::pop 9289 459 182 3725680 0 3725680 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11764 853 327 3527465 0 3527465 0
bgc::inetstack::tcp::established::background 11764 1719 669 13469473 0 3392495 0
ioc::network::libos::pushto 384 5526 2280 1790427 0 1790427 0
ioc::network::libos::connect 42 39509 15568 1731015 0 1731015 0
bgc::inetstack::tcp::passiveopen::background 42 30152 12182 1033174 0 1033174 0
demikernel::sgaalloc 6503 151 60 972548 0 972548 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11764 101 40 905773 0 905773 0
demikernel::sgafree 8759 72 29 626243 0 626243 0
ioc::network::libos::close 46 5387 2144 176860 0 176860 0
ioc::network::libos::accept 38 2384 978 55278 0 55278 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 215 241 99 40827 0 40827 0
bgc::inetstack::arp::background 8 3095 1234 18777 0 18777 0
bgc::inetstack::icmp::background 1 1820 726 1964 0 1964 0

Copy link

github-actions bot commented May 9, 2025

libos = catnip
commit id = bf4859f

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 28285270 203 83 5588516406 19 5588516406 43
bgc::inetstack::poll;inetstack::layer4::poll_once 28285270 380 155 10362763310 36 4769253011 37
bgc::inetstack::poll 14142635 944 384 12901685116 45 2538921806 20
ioc::network::libos::push 16186 1108 459 17891311 0 15663579 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 2491 3048 1208 5078535 0 5064014 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11061 340 137 4442250 0 4440747 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11072 484 193 2906776 0 2884789 0
ioc::network::libos::pop 9041 379 154 2783223 0 2783223 0
bgc::inetstack::tcp::established::background 11072 1175 471 10752816 0 2685544 0
ioc::network::libos::push;catnip::runtime::transmit 8777 319 132 2418681 0 2418681 0
ioc::network::libos::connect 42 32874 13678 1338660 0 1282539 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11072 96 39 718247 0 718247 0
demikernel::sgaalloc 6503 122 50 698286 0 698286 0
bgc::inetstack::tcp::passiveopen::background 42 26729 10754 618630 0 567935 0
demikernel::sgafree 8759 66 27 535686 0 535686 0
ioc::network::libos::pushto 384 2056 857 560517 0 438913 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 44 1620 676 136810 0 136810 0
ioc::network::libos::pushto;catnip::runtime::transmit 384 716 298 121604 0 121604 0
ioc::network::libos::close 49 3268 1350 85821 0 76258 0
ioc::network::libos::connect;catnip::runtime::transmit 42 6189 2578 56122 0 56122 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 14958 6035 50695 0 50695 0
ioc::network::libos::accept 37 2354 947 48449 0 48449 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 216 239 106 45183 0 45183 0
bgc::inetstack::arp::background 7 3557 1445 23303 0 23303 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 27 674 273 12878 0 12878 0
ioc::network::libos::close;catnip::runtime::transmit 21 590 239 10246 0 10246 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 17 791 338 8413 0 8413 0
bgc::inetstack::icmp::background 1 1565 637 1710 0 1710 0

Copy link

github-actions bot commented May 9, 2025

libos = catnap
commit id = bf4859f

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 6422413 4829 2006 2924156158 99 2924156158 99
ioc::network::libos::push 17610 494 204 7668548 0 7668548 0
ioc::network::libos::pop 14843 499 206 5558443 0 5558443 0
ioc::network::libos::connect 50 227300 97144 4336335 0 4336335 0
ioc::network::libos::accept 26 103722 42452 1311354 0 1311354 0
demikernel::sgaalloc 11287 127 53 1189238 0 1189238 0
demikernel::sgafree 11543 63 26 717264 0 717264 0
ioc::network::libos::close 18 24708 10239 363185 0 363185 0
ioc::network::libos::pushto 768 393 164 251531 0 251531 0

Copy link

github-actions bot commented May 9, 2025

libos = catpowder
commit id = bf4859f

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 27197578 711 288 17073925248 46 17067444496 85
bgc::inetstack::poll 13598789 1634 661 20020653092 54 2946727844 15
ioc::network::libos::push 16311 3011 1243 50464274 0 50464274 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 5455 3106 1219 6590595 0 6588526 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11214 487 195 5386894 0 5386894 0
ioc::network::libos::pop 9106 474 191 3454507 0 3454507 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11224 846 343 3361344 0 3361344 0
bgc::inetstack::tcp::established::background 11224 1734 698 12689729 0 3119767 0
ioc::network::libos::pushto 384 5307 2201 1790789 0 1790789 0
ioc::network::libos::connect 42 41440 16890 1765684 0 1765684 0
bgc::inetstack::tcp::passiveopen::background 42 29541 11733 1008795 0 1008795 0
demikernel::sgaalloc 6503 158 64 898752 0 898752 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11224 110 44 821724 0 821724 0
demikernel::sgafree 8759 80 32 609189 0 609189 0
ioc::network::libos::close 46 5565 2246 171153 0 171153 0
ioc::network::libos::accept 38 2338 942 56162 0 56162 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 216 225 92 40695 0 40695 0
bgc::inetstack::arp::background 10 3113 1251 21549 0 21549 0
bgc::inetstack::icmp::background 1 1784 720 1941 0 1941 0

Copy link

github-actions bot commented May 9, 2025

libos = catnip
commit id = bf4859f

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 28308678 204 82 5621373229 19 5621373229 44
bgc::inetstack::poll;inetstack::layer4::poll_once 28308678 383 154 10346548459 36 4719933677 37
bgc::inetstack::poll 14154339 948 382 12886491129 45 2539942670 20
ioc::network::libos::push 16186 1083 447 17884144 0 15669755 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch 2478 4275 1701 5330393 0 5315808 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 11057 343 138 4397171 0 4396024 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 11067 452 180 2893109 0 2872576 0
ioc::network::libos::pop 9042 381 153 2762347 0 2762347 0
bgc::inetstack::tcp::established::background 11067 1146 459 10682304 0 2677997 0
ioc::network::libos::push;catnip::runtime::transmit 8777 311 128 2404195 0 2404195 0
ioc::network::libos::connect 42 33675 13927 1379653 0 1325264 0
bgc::inetstack::tcp::established::background;tcp::established::background::sender 11067 96 38 714027 0 714027 0
demikernel::sgaalloc 6503 116 48 694663 0 694663 0
bgc::inetstack::tcp::passiveopen::background 42 26588 10677 615486 0 562658 0
demikernel::sgafree 8759 66 27 540278 0 540278 0
ioc::network::libos::pushto 384 2193 857 569277 0 429959 0
ioc::network::libos::pushto;catnip::runtime::transmit 384 892 344 139317 0 139317 0
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 43 1898 797 127757 0 127757 0
ioc::network::libos::close 49 3353 1356 88905 0 79324 0
ioc::network::libos::connect;catnip::runtime::transmit 42 6334 2580 54389 0 54389 0
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 21 14895 5952 52828 0 52828 0
ioc::network::libos::accept 37 2440 985 52780 0 52780 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;udp::receive 225 257 98 48768 0 48768 0
bgc::inetstack::arp::background 7 3493 1406 22748 0 22748 0
bgc::inetstack::poll;inetstack::layer4::poll_once;inetstack::layer4::receive_batch;catnip::runtime::transmit 25 802 323 12754 0 12754 0
ioc::network::libos::close;catnip::runtime::transmit 21 583 236 10264 0 10264 0
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 14 924 398 8029 0 8029 0
bgc::inetstack::icmp::background 1 1708 686 1861 0 1861 0

@anandbonde anandbonde self-requested a review May 9, 2025 21:12
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.

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