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

feat: improving the performance of running miniruby #1062

Closed
hydai opened this issue Jan 28, 2022 · 0 comments
Closed

feat: improving the performance of running miniruby #1062

hydai opened this issue Jan 28, 2022 · 0 comments
Labels
LFX Mentorship Tasks for LFX Mentorship participants

Comments

@hydai
Copy link
Member

hydai commented Jan 28, 2022

Motivation

Previous discussion: #1016

WasmEdge is designed for the general purpose wasm runtime. However, when running miniruby, we found the performance is worse than other runtimes such as wasmtime, even after using the ahead-of-time compilation.

Details

In this ticket, we expect the following working items:

  1. Profile the WasmEdge runtime with miniruby workload and generate profiling reports.
  2. Figure out the bottleneck of this workload.
  3. Modify the wasmedge runtime / wasmedge ahead-of-time compiler to improve the performance.

Minimum qualifications

To apply this LFX mentorship, there are some minimum qualifications:

  1. Experience with profiling tools such as perf, gprof, oprofile, or valgrind.
  2. Experience with C++ programming language.
  3. Finish the challenge LFX Mentorship 2022 Spring Challenge - Profiling #1180
@hydai hydai added the LFX Mentorship Tasks for LFX Mentorship participants label Jan 28, 2022
@hydai hydai closed this as completed Aug 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
LFX Mentorship Tasks for LFX Mentorship participants
Projects
None yet
Development

No branches or pull requests

1 participant