Re: [Sablevm-developer] SableJIT/x86 outperforms SableJIT/ppc!
Brought to you by:
egagnon
From: Grzegorz B. P. <ga...@de...> - 2004-03-03 04:29:01
|
W li=B6cie z wto, 02-03-2004, godz. 17:26, David B=E9langer pisze:=20 > Hi, Hi David, > I did a few improvements that results in super good improvements > in SableJIT (a retargetable JIT for SableVM) on x86. > Note that SableJIT on x86 now seems to outperform SableJIT on ppc. Whoo-ha! It sure looks good! I guess you're making this naive-JIT a little less naive? Smarter register allocation or ...? > Some results here: > http://www.sable.mcgill.ca/~dbelan2/sablejit/results_2004-03-02.html Hmm... It may sound strange, but how come that on x86 you got inlined faster on all benchmarks than direct? I had some serious problems with it lately. What _exact_ compiler version did you use? (I might be wrong, but I think you stopped doing upgrades of SID at some point, is that so?) Could you run sablecc on direct and inlined you compiled (x86 only) and send me these two numbers? (this is my favorite test case where the problem is visible) > What is interesting is that SableJIT consists of a simple baseline > compiler (no optimizer) that uses a RISC model for its retargetable > backend. And now, x86 which does not fit that well with the model > is better... Exactly. > (Yes, I know, for some benchmarks runs slower, working on that issue) I am looking forward to hear, at some point, the story of SableJIT increasing technical improvements. Great work! Grzegorz B. Prokopski --=20 Grzegorz B. Prokopski <ga...@de...> Debian GNU/Linux http://www.debian.org SableVM - LGPLed JVM http://www.sablevm.org Why SableVM ?!? http://devel.sablevm.org/wiki/WhySableVM |