Re: JIT seems to be very fast -
18-12-2004
yep, somehow I don't get it.
just pick the "Normal" case : the AMX bytecode is translated to C and then compiled and executed ? or is this C code then interpreted ? since you wrote "C interpreter" ...
why not compile the AMX bytecode to native machine code and then execute it ? why do you need JIT ? JIT is useful with java e.g. to have optimal performance on different systems, but if you just want it to run on some x86 compatible system, where is the advantage over compiled code ? Or should I think more about the Transmeta approach and codemorphing to archieve better performance from already compiled code ? the worst point in the benchmark is the math stuff I already pointed out. feeding the CPU using some native code should be the fastest way possible, since JIT is basically the same ... why should that be faster. but as I said, somehow I dont get it what's the categories in the benchmark about, even with your explanation, sorry
|