Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs
1–10 of 46 posts
Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs
#2Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs
#3TRYD (Trace Rewriter Yielding Dynamics): reconstitutes a CFG from traces in order to not only JIT single hot paths but also multiple interlacing warm ones
MAI (Machine-Agnostic Interpreter): support for mobile processes and agents
Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs
#4Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs
#5[flagged]
Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs
#6[flagged]
Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs
#7Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs
#8[flagged]
I’m curious if he still sees a path or benefit for Ruby switching to such a tool.
Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs
#9MIR is a start; someone ought to continue with the following downstream projects: TRYD (Trace Rewriter Yielding Dynamics): reconstitutes a CFG from traces in order to not only JIT single hot paths but also multiple interlacing warm ones MAI (Machine-Agnostic Interpreter): support for mobile processes and agents
Do you have more information on that? Googling didn't turn much up. It sounds similar to the Trace Tree or region based compilation approaches?
Re: Mir: Strongly typed IR to implement fast and lightweight interpreters and JITs
#10[flagged]