[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [patch] gcc4 host support

From: Ian Rogers
Subject: Re: [Qemu-devel] [patch] gcc4 host support
Date: Thu, 19 May 2005 00:05:39 +0100
User-agent: Mozilla Thunderbird 0.8 (X11/20040913)

Paul Brook wrote:

I know I'd seen something like this before, thanks for reminding me.

There are several issues with PearColator/RVM:

- It's written in java. qemu is written in C, so a lot of porting would be required to get anything working. - The best benchmark results are half the speed of qemu, and ten times slower appears to be a more typical result. - I can't see an any way of doing an incremental transition. My code generator coexists with dyngen, allowing a gentle migration away from dyngen.
The currently published benchmark results are for PearColator with just an optimizing compiler (worst case in Jikes RVM is over 100 compiler stages). We also emulate a TLB in much the same way as PearPC, so comparing us to QEMU fast isn't fair (we generate in the region of 10 instructions for loads and stores whereas QEMU fast can generate 1). Our best results are for things that sit in dynamic code for a long period of time, which isn't too surprising. We are working on equivalent results to QEMU fast, but our approach is different to that of QEMU and I completely agree that trying to get QEMU/PearColator to co-exist wouldn't be that great.


Ian Rogers

reply via email to

[Prev in Thread] Current Thread [Next in Thread]