Skip to content

config-libkrunfw_x86_64: Chop chop - #85

Merged
slp merged 21 commits into
libkrun:mainfrom
sbrivio-rh:main
Feb 11, 2025
Merged

slp merged 21 commits into
libkrun:mainfrom
sbrivio-rh:main

Conversation

@sbrivio-rh

Copy link
Copy Markdown
Contributor

I'm trying to get a binary entirely executed by muvm in less than 200ms. I couldn't quite achieve that, yet, but this got me substantially closer.

All tests are done on top of AsahiLinux/muvm#111 and AsahiLinux/muvm#134 on a system powered by an Intel Xeon E5-2667 v4 at 3.2GHz, 8 cores, no SMT, and enough memory. Builds were done on current Fedora Rawhide, host kernel is a 6.13-ish.

Altogether, with these changes

  • the uncompressed kernel size decreases by approximately 3 MB, from 29.4 MB to 26.4 MB
  • the total execution time for muvm --mem=64 --vram=0 -c 0,1 -- true decreases by approximately 21 ms, from 241 ms to 220 ms (average over 1000 runs)

Loading
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.

4 participants