[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Improve QEMU performance with LLVM codegen and other te
Re: [Qemu-devel] Improve QEMU performance with LLVM codegen and other techniques
Thu, 1 Dec 2011 17:30:14 +0800
> It would be interesting to use an optimized interpreter instead of TCG,
> then go to LLVM for hot traces. This is more HotSpot-like with the idea
> being that the interpreter runs through initialization and rarely
> executed code without a translation overhead. For the hot paths LLVM
> kicks in and high-quality translated code is executed.
Not sure if it's doable. I can only tell you we rely on QEMU frontend to
disassemble guest binary into TCG IR, then translate TCG IR into LLVM IR.
And talk about the translation overhead, the time QEMU frontend spend is
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)