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

[catnip] Enhancement: removed unnecessary fields #1411

Merged
merged 1 commit into from
Sep 30, 2024

Conversation

anandbonde
Copy link
Contributor

removed unnecessary fields

@anandbonde anandbonde requested a review from iyzhang September 29, 2024 16:39
@anandbonde anandbonde self-assigned this Sep 29, 2024
Copy link

libos = catpowder
commit id = c990752

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 11120879.90 694.36 301.65 86.06
bgc::inetstack::poll_recv 5560439.95 1615.86 701.91 52.66
bgc::inetstack::tcp::established::background 19269.18 4596.16 1983.23 0.78
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 19269.18 1501.40 624.41 29.76
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 19249.34 1346.32 593.65 26.91
bgc::inetstack::tcp::established::background;tcp::established::background::sender 19249.34 883.37 384.75 18.77
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 19249.34 515.54 229.66 9.20
ioc::network::libos::pop 9809.39 1003.39 444.20 0.11
ioc::network::libos::push;inetstack::push 8762.80 6140.48 2767.00 1.97
demikernel::sgafree 8747.23 83.01 36.36 0.01
ioc::network::libos::push 8073.74 33659284.67 14911217.51 41.56
demikernel::push 8073.74 602.38 267.38 0.04
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 6650.54 662.56 287.20 0.87
demikernel::sgaalloc 6501.29 149.70 66.09 0.02
demikernel::pop 6034.55 596.52 260.19 0.05
ioc::network::libos::pushto 655.67 4465.81 1962.47 2.18
ioc::network::libos::pushto;inetstack::push 655.67 3950.62 1736.48 88.46
demikernel::pushto 655.67 474.26 208.08 0.22
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 204.67 236.18 102.88 65.78
bgc::passive_listening::poll 63.36 4917.64 2149.47 0.00
ioc::network::libos::close 46.88 10328.80 4491.08 0.14
ioc::network::libos::connect 41.86 21791.27 9803.69 0.17
bgc::inetstack::tcp::passiveopen::background 41.86 11567.87 5092.87 0.00
ioc::network::libos::accept 38.32 2934.12 1298.93 0.00
demikernel::async_close 32.50 706.06 282.25 0.01
demikernel::accept 21.86 1458.27 639.41 0.00
demikernel::connect 20.93 3945.78 1761.75 0.04
demikernel::socket 10.30 1416.36 620.75 0.00
bgc::inetstack::arp::background 4.08 1949.45 843.57 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 4592.67 2004.93 78.21
bgc::inetstack::icmp::background 1.03 3246.23 1411.03 0.00
demikernel::new 1.00 89882115.73 38973255.39 19.75
demikernel::bind 1.00 21515.31 8869.76 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 11747.73 5124.61 0.04
demikernel::listen 1.00 8666.29 3685.02 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = c990752

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9569675.15 2004.18 919.43 32.07
demikernel::sgafree 11537.30 65.06 30.41 0.05
demikernel::sgaalloc 11285.80 119.12 57.86 0.11
ioc::network::libos::push;catnap::linux::transport::push 9066.12 788.19 374.02 5.11
ioc::network::libos::push 8800.49 16490.82 7742.12 6.28
demikernel::push 8800.49 524.27 246.88 0.15
ioc::network::libos::pop;catnap::linux::transport::pop 8023.30 535.90 250.18 2.25
ioc::network::libos::pop 7814.84 8131470.47 3080895.87 26.62
demikernel::pop 7814.84 528.79 242.56 0.11
ioc::network::libos::pushto 654.33 7458.35 3127.38 23.47
ioc::network::libos::pushto;catnap::linux::transport::push 654.33 547.41 229.05 7.36
demikernel::pushto 654.33 423.02 177.93 1.35
demikernel::async_close 32.50 903.89 359.05 0.02
ioc::network::libos::connect 24.95 5003571.02 2295016.35 24.88
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 50030.84 22890.82 1.65
demikernel::connect 24.95 1980.69 912.99 0.01
ioc::network::libos::close 18.35 21989.33 10390.35 0.07
ioc::network::libos::close;catnap::linux::transport::close 18.35 21025.04 9929.66 95.87
demikernel::accept 15.42 1667.46 823.43 0.00
ioc::network::libos::accept 15.41 896098595.76 573000137.13 44.86
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2408.03 1185.84 0.00
demikernel::socket 9.50 55116.46 26035.47 0.10
demikernel::socket;catnap::linux::transport::socket 9.50 53976.48 25493.13 97.97
demikernel::new 1.00 1570948.65 729956.36 0.66
demikernel::bind 1.00 28590.28 14123.46 0.01
demikernel::bind;catnap::linux::transport::bind 1.00 23217.82 11257.22 81.20
demikernel::listen 1.00 13814.79 6679.03 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 12822.26 6195.76 92.67
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = c990752

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 17243396.40 334.44 143.20 76.66
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 17243396.40 197.13 84.41 59.00
bgc::inetstack::poll_recv 8621698.20 873.98 374.20 33.39
bgc::inetstack::tcp::established::background 18253.02 3667.00 1572.08 0.55
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 18253.02 915.44 393.99 26.86
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 18232.09 1253.37 537.07 27.40
bgc::inetstack::tcp::established::background;tcp::established::background::sender 18232.09 836.63 358.77 20.29
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 18232.09 390.77 166.87 8.96
ioc::network::libos::pop 9524.71 846.28 361.92 0.07
demikernel::sgafree 8784.77 81.23 34.57 0.00
ioc::network::libos::push;inetstack::push 8762.74 2125.42 903.22 0.57
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.74 330.16 139.72 14.78
ioc::network::libos::push 8073.71 33569712.22 13254497.02 31.44
demikernel::push 8073.71 655.20 277.50 0.02
demikernel::sgaalloc 6540.62 139.29 58.66 0.00
demikernel::pop 6054.98 476.04 203.35 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 4414.05 748.49 318.02 1.07
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 1671.67 694.04 294.70 4.94
ioc::network::libos::pushto 1319.33 1392.49 567.60 0.06
ioc::network::libos::pushto;inetstack::push 1319.33 677.42 276.17 48.78
demikernel::pushto 1319.33 472.06 192.49 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1319.33 246.73 100.56 36.29
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 601.33 301.32 121.14 72.28
bgc::passive_listening::poll 59.71 5679.01 2427.07 0.00
ioc::network::libos::close 49.28 7723.53 3293.74 0.01
ioc::network::libos::connect 41.86 16639.24 7157.63 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 14301.04 6082.59 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 6031.50 2600.50 25.60
ioc::network::libos::accept 38.82 2386.37 1017.65 0.00
demikernel::async_close 32.50 655.28 282.04 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 562.52 240.37 5.65
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 30.50 247.28 104.30 0.00
demikernel::accept 21.86 1454.83 615.68 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 17632.63 7479.52 40.19
demikernel::connect 20.93 3245.94 1388.42 0.00
demikernel::socket 10.30 1748.31 761.22 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 2677.33 1098.36 33.45
bgc::inetstack::arp::background 4.30 2172.22 930.87 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 19526.68 8351.79 89.50
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 17441.93 7459.75 89.33
bgc::inetstack::icmp::background 1.05 2874.68 1232.24 0.00
demikernel::new 1.00 1773641550.08 759426309.28 46.07
bgc::inetstack::poll_recv;inetstack::poll 1.00 43956.17 18803.27 0.16
demikernel::bind 1.00 26578.56 11432.62 0.00
demikernel::listen 1.00 8704.36 3800.12 0.00
demikernel::close 0.00 nan nan 0.00

@anandbonde anandbonde force-pushed the ab-catnip-removed-unnecessary branch from c990752 to f51af87 Compare September 29, 2024 17:03
Copy link

libos = catpowder
commit id = f51af87

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 11131046.47 699.47 302.56 85.98
bgc::inetstack::poll_recv 5565523.23 1629.70 704.85 51.43
bgc::inetstack::tcp::established::background 19873.07 4480.58 1932.35 0.79
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 19873.07 1499.88 628.11 30.36
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 19853.09 1315.06 578.57 26.53
bgc::inetstack::tcp::established::background;tcp::established::background::sender 19853.09 867.19 376.36 18.78
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 19853.09 493.52 217.38 9.18
ioc::network::libos::pop 9929.33 914.71 401.89 0.09
ioc::network::libos::push;inetstack::push 8761.83 6155.91 2754.11 2.02
demikernel::sgafree 8752.49 109.95 47.23 0.01
ioc::network::libos::push 8072.89 33673020.84 13988452.85 42.42
demikernel::push 8072.89 600.70 264.66 0.05
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 6914.24 651.63 280.90 0.88
demikernel::sgaalloc 6507.46 190.40 81.87 0.03
demikernel::pop 6036.86 510.86 221.25 0.03
ioc::network::libos::pushto 759.33 4411.22 1844.72 3.68
ioc::network::libos::pushto;inetstack::push 759.33 3896.59 1629.83 88.34
demikernel::pushto 759.33 463.68 193.75 0.38
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 242.00 228.89 93.51 65.49
bgc::passive_listening::poll 62.96 5393.35 2414.08 0.00
ioc::network::libos::close 47.03 9943.54 4264.96 0.13
ioc::network::libos::connect 41.86 22116.03 9586.91 0.16
bgc::inetstack::tcp::passiveopen::background 41.86 13160.51 5934.60 0.00
ioc::network::libos::accept 38.21 3504.89 1543.51 0.00
demikernel::async_close 32.50 644.01 254.12 0.01
demikernel::accept 21.86 1415.13 662.78 0.00
demikernel::connect 20.93 4119.97 1758.88 0.03
demikernel::socket 10.30 1415.73 611.20 0.00
bgc::inetstack::arp::background 4.08 1950.98 840.63 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 4614.12 1996.84 77.58
bgc::inetstack::icmp::background 1.03 3296.10 1425.12 0.00
demikernel::new 1.00 92454637.50 39750780.28 20.38
demikernel::bind 1.00 22985.81 9656.74 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 11906.80 5145.37 0.04
demikernel::listen 1.00 10060.00 4351.52 0.00
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnap
commit id = f51af87

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9582561.43 1925.43 874.55 32.27
demikernel::sgafree 11535.91 66.38 29.38 0.05
demikernel::sgaalloc 11283.00 115.23 51.64 0.11
ioc::network::libos::push;catnap::linux::transport::push 9066.10 814.60 370.48 5.28
ioc::network::libos::push 8800.48 16547.50 7515.72 6.35
demikernel::push 8800.48 529.24 239.06 0.15
ioc::network::libos::pop;catnap::linux::transport::pop 8023.26 536.23 238.49 3.25
ioc::network::libos::pop 7814.80 8958931.51 3696867.19 25.83
demikernel::pop 7814.80 720.55 315.80 0.12
ioc::network::libos::pushto 601.33 7465.95 2953.96 23.08
ioc::network::libos::pushto;catnap::linux::transport::push 601.33 544.78 215.85 7.30
demikernel::pushto 601.33 412.18 162.84 1.28
demikernel::async_close 32.50 865.08 358.04 0.02
ioc::network::libos::connect 24.95 4843517.06 2175143.41 26.58
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 51994.42 23544.85 1.88
demikernel::connect 24.95 2078.09 943.85 0.01
ioc::network::libos::close 18.35 20622.95 9201.32 0.07
ioc::network::libos::close;catnap::linux::transport::close 18.35 19700.13 8789.64 95.81
demikernel::accept 15.42 1357.74 608.51 0.00
ioc::network::libos::accept 15.39 912279870.12 412738162.54 44.58
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2603.81 1168.90 0.00
demikernel::socket 9.50 55580.02 24750.89 0.11
demikernel::socket;catnap::linux::transport::socket 9.50 54560.60 24297.21 98.11
demikernel::new 1.00 1583781.07 705404.11 0.71
demikernel::bind 1.00 29046.40 12921.25 0.01
demikernel::bind;catnap::linux::transport::bind 1.00 23567.35 10484.42 81.01
demikernel::listen 1.00 14010.82 6250.63 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 12808.61 5715.15 91.77
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = f51af87

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 16923257.43 331.59 143.23 76.18
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 16923257.43 196.43 84.86 59.30
bgc::inetstack::poll_recv 8461628.72 872.73 376.99 33.84
bgc::inetstack::tcp::established::background 20269.89 3554.17 1541.92 0.62
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 20269.89 911.08 391.15 27.42
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 20249.02 1195.16 522.35 26.90
bgc::inetstack::tcp::established::background;tcp::established::background::sender 20249.02 802.65 349.27 20.16
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 20249.02 379.35 164.09 8.87
ioc::network::libos::pop 10072.08 838.11 365.84 0.08
demikernel::sgafree 8779.77 79.02 33.97 0.00
ioc::network::libos::push;inetstack::push 8762.80 2128.65 925.15 0.57
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 347.10 149.47 15.07
ioc::network::libos::push 8073.74 33552272.81 13479280.84 30.65
demikernel::push 8073.74 690.59 295.23 0.03
demikernel::sgaalloc 6535.00 144.11 60.70 0.01
demikernel::pop 6052.24 472.38 203.24 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 5010.95 743.36 321.27 1.25
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 3441.68 723.12 314.37 5.06
ioc::network::libos::pushto 1230.67 1420.08 604.85 0.06
ioc::network::libos::pushto;inetstack::push 1230.67 695.01 295.98 48.98
demikernel::pushto 1230.67 474.90 202.45 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1230.67 262.13 111.40 37.49
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 528.33 266.64 113.92 72.62
bgc::passive_listening::poll 59.71 5735.81 2517.70 0.00
ioc::network::libos::close 49.30 7599.93 3260.46 0.01
ioc::network::libos::connect 41.86 15638.79 6661.24 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 14435.07 6421.70 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 5734.27 2444.25 25.95
ioc::network::libos::accept 38.18 2352.55 1033.26 0.00
demikernel::async_close 32.50 558.73 239.59 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 563.31 243.16 5.55
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 23.50 252.20 108.74 0.00
demikernel::accept 21.86 1915.31 876.16 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 18086.08 8068.86 40.88
demikernel::connect 20.93 3067.58 1303.41 0.00
demikernel::socket 10.30 1769.10 758.95 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 2600.22 1046.79 32.14
bgc::inetstack::arp::background 4.30 2109.69 914.27 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 19732.15 8527.79 90.99
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 17616.75 7614.52 89.25
bgc::inetstack::icmp::background 1.05 2839.63 1232.19 0.00
demikernel::new 1.00 1773678710.48 766107518.77 46.04
bgc::inetstack::poll_recv;inetstack::poll 1.00 43664.47 18859.93 0.17
demikernel::bind 1.00 27347.88 11758.63 0.00
demikernel::listen 1.00 9495.07 4091.20 0.00
bgc::passive_listening::poll;catnip::runtime::transmit 1.00 390.00 172.70 0.12
demikernel::close 0.00 nan nan 0.00

Copy link
Contributor

@iyzhang iyzhang left a comment

Choose a reason for hiding this comment

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

This looks fine but it's possible at some point we might want at least check the Mac address against the one in the config file.

@anandbonde
Copy link
Contributor Author

anandbonde commented Sep 30, 2024

This looks fine but it's possible at some point we might want at least check the Mac address against the one in the config file.

Filed issue: #1413

@anandbonde anandbonde force-pushed the ab-catnip-removed-unnecessary branch from f51af87 to 541c02b Compare September 30, 2024 02:47
Copy link

libos = catnap
commit id = 541c02b

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::catnap::transport::epoll 9416282.63 2104.73 970.39 31.41
demikernel::sgafree 11547.13 75.01 33.08 0.05
demikernel::sgaalloc 11316.08 121.47 55.04 0.10
ioc::network::libos::push;catnap::linux::transport::push 9066.12 757.44 343.51 4.76
ioc::network::libos::push 8800.49 16891.22 7702.72 5.95
demikernel::push 8800.49 560.28 252.69 0.15
ioc::network::libos::pop;catnap::linux::transport::pop 8023.73 564.27 250.50 1.33
ioc::network::libos::pop 7815.26 9196735.18 3931145.85 28.00
demikernel::pop 7815.26 543.83 239.88 0.11
ioc::network::libos::pushto 1038.00 8699.71 3747.70 23.67
ioc::network::libos::pushto;catnap::linux::transport::push 1038.00 552.27 238.46 6.66
demikernel::pushto 1038.00 452.84 195.66 1.52
demikernel::async_close 32.50 949.10 366.65 0.01
ioc::network::libos::connect 24.95 4677915.22 2092491.27 24.88
ioc::network::libos::connect;catnap::linux::transport::connect 24.95 50395.28 22573.04 1.65
demikernel::connect 24.95 1968.69 882.92 0.01
ioc::network::libos::close 18.35 23333.70 10372.04 0.06
ioc::network::libos::close;catnap::linux::transport::close 18.35 22288.05 9904.53 95.82
demikernel::accept 15.42 1304.24 584.48 0.00
ioc::network::libos::accept 15.41 876124739.68 401202482.26 44.43
ioc::network::libos::accept;catnap::linux::transport::accept 15.39 2503.65 1113.94 0.00
demikernel::socket 9.50 56794.47 25252.12 0.08
demikernel::socket;catnap::linux::transport::socket 9.50 55773.77 24798.43 98.10
demikernel::new 1.00 1650681.52 734116.56 0.60
demikernel::bind 1.00 31823.62 14162.20 0.00
demikernel::bind;catnap::linux::transport::bind 1.00 26429.65 11759.04 82.74
demikernel::listen 1.00 15676.39 6975.89 0.00
demikernel::listen;catnap::linux::transport::listen 1.00 14621.29 6506.02 93.15
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catpowder
commit id = 541c02b

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 11251236.20 722.82 312.63 85.98
bgc::inetstack::poll_recv 5625618.10 1685.98 729.10 51.51
bgc::inetstack::tcp::established::background 18912.62 4683.98 2003.26 0.81
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 18912.62 1455.94 603.64 29.28
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 18893.02 1423.14 622.51 26.99
bgc::inetstack::tcp::established::background;tcp::established::background::sender 18893.02 946.58 408.97 19.42
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 18893.02 536.05 230.17 9.60
ioc::network::libos::pop 9726.43 942.98 411.71 0.09
ioc::network::libos::push;inetstack::push 8762.80 6275.12 2772.77 1.97
demikernel::sgafree 8755.89 113.56 50.32 0.01
ioc::network::libos::push 8073.74 33729299.22 13972661.59 42.70
demikernel::push 8073.74 710.75 308.60 0.05
demikernel::sgaalloc 6514.67 146.56 63.42 0.02
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 6495.75 651.95 278.58 0.92
demikernel::pop 6037.33 692.01 293.57 0.03
ioc::network::libos::pushto 808.67 4785.00 2396.22 3.59
ioc::network::libos::pushto;inetstack::push 808.67 4241.51 2121.59 88.59
demikernel::pushto 808.67 466.78 234.54 0.37
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 245.00 220.39 101.91 64.77
bgc::passive_listening::poll 62.25 5123.32 2252.70 0.00
ioc::network::libos::close 46.62 10544.36 4478.60 0.15
ioc::network::libos::connect 41.86 21722.53 9256.30 0.18
bgc::inetstack::tcp::passiveopen::background 41.86 13195.61 5873.66 0.00
ioc::network::libos::accept 38.82 2358.99 1028.95 0.00
demikernel::async_close 32.50 728.73 289.77 0.01
demikernel::accept 21.86 1249.87 541.53 0.00
demikernel::connect 20.93 3628.35 1520.80 0.02
demikernel::socket 10.30 1427.45 610.35 0.00
bgc::inetstack::arp::background 4.08 2105.73 909.65 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 4971.65 2135.77 82.74
bgc::inetstack::icmp::background 1.03 3258.77 1399.36 0.00
demikernel::new 1.00 92628588.00 39889909.74 20.08
demikernel::bind 1.00 21624.31 9027.72 0.00
demikernel::listen 1.00 13127.00 5647.32 0.00
bgc::inetstack::poll_recv;inetstack::poll 1.00 11960.13 5135.90 0.03
demikernel::close 0.00 nan nan 0.00

Copy link

libos = catnip
commit id = 541c02b

collapsed_stack num_calls cycles_per_call nanoseconds_per_call percent_time
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once 17391868.63 337.89 142.71 76.57
bgc::inetstack::poll_recv;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 17391868.63 196.51 82.98 58.24
bgc::inetstack::poll_recv 8695934.32 883.70 373.40 33.58
bgc::inetstack::tcp::established::background 17712.38 3819.75 1622.04 0.54
bgc::inetstack::tcp::established::background;tcp::established::background::receiver 17712.38 939.32 397.19 26.76
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter 17691.48 1306.14 556.82 27.37
bgc::inetstack::tcp::established::background;tcp::established::background::sender 17691.48 912.68 389.03 20.68
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger 17691.48 405.37 171.26 8.78
ioc::network::libos::pop 9377.75 880.39 370.89 0.07
demikernel::sgafree 8780.36 85.72 35.78 0.00
ioc::network::libos::push;inetstack::push 8762.80 2115.19 888.50 0.56
ioc::network::libos::push;inetstack::push;catnip::runtime::transmit 8762.80 359.90 150.67 16.38
ioc::network::libos::push 8073.74 33579624.25 13209781.09 31.62
demikernel::push 8073.74 700.34 291.58 0.02
demikernel::sgaalloc 6536.04 132.44 55.39 0.00
demikernel::pop 6052.45 591.60 247.93 0.01
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for 4130.15 733.38 308.45 1.01
ioc::network::libos::pushto 1241.00 1432.97 570.28 0.06
ioc::network::libos::pushto;inetstack::push 1241.00 701.36 278.82 49.05
demikernel::pushto 1241.00 478.80 190.97 0.02
ioc::network::libos::pushto;inetstack::push;catnip::runtime::transmit 1241.00 264.07 104.62 37.56
bgc::inetstack::tcp::established::background;tcp::established::background::receiver;catnip::runtime::transmit 1207.93 795.41 332.72 4.80
bgc::inetstack::poll_recv;inetstack::poll_bg_work::for::for;udp::receive 538.67 261.40 106.97 71.87
bgc::passive_listening::poll 58.54 5693.63 2377.79 0.00
ioc::network::libos::close 49.25 7738.11 3276.54 0.01
ioc::network::libos::connect 41.86 15647.48 6606.98 0.01
bgc::inetstack::tcp::passiveopen::background 41.86 13939.07 5792.54 0.00
ioc::network::libos::connect;catnip::runtime::transmit 41.86 5793.14 2438.06 26.34
ioc::network::libos::accept 38.32 2368.55 990.39 0.00
demikernel::async_close 32.50 650.57 281.91 0.00
ioc::network::libos::close;catnip::runtime::transmit 31.39 536.33 226.28 5.15
demikernel::accept 21.86 1081.84 452.38 0.00
bgc::inetstack::tcp::passiveopen::background;catnip::runtime::transmit 20.93 15554.41 6464.50 39.86
demikernel::connect 20.93 3011.36 1292.38 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::retransmitter;catnip::runtime::transmit 19.00 435.81 187.44 0.00
demikernel::socket 10.30 1390.96 578.75 0.00
bgc::inetstack::tcp::established::background;tcp::established::background::acknowledger;catnip::runtime::transmit 9.00 3734.89 1516.83 33.92
bgc::inetstack::arp::background 4.32 2414.43 1013.40 0.00
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once 2.00 19757.22 8338.15 95.31
bgc::inetstack::poll_recv;inetstack::poll;inetstack::layer4_endpoint::poll_once;catnip::runtime::receive 2.00 17613.03 7433.15 89.12
bgc::inetstack::icmp::background 1.05 3067.15 1294.01 0.00
demikernel::new 1.00 1776807168.38 750078742.61 45.78
bgc::inetstack::poll_recv;inetstack::poll 1.00 41449.93 17493.58 0.18
demikernel::bind 1.00 22207.50 9363.38 0.00
demikernel::listen 1.00 9997.86 4200.95 0.00
bgc::passive_listening::poll;catnip::runtime::transmit 1.00 486.00 216.58 0.13
demikernel::close 0.00 nan nan 0.00

@anandbonde anandbonde merged commit 93bdc9b into dev Sep 30, 2024
14 checks passed
@anandbonde anandbonde deleted the ab-catnip-removed-unnecessary branch September 30, 2024 03:36
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