Re: Benchmarking Fun
- Posted by Insolor Oct 03, 2012
- 2408 views
OK, so Euphoria kicks everybody's butt. That's obvious. Except for LuaJIT! (Except for compiled Euphoria.) Nice job, LuaJIT. I liked using Lua when I used it. Seemed very adaptable to some "free form" coding...heheh.
The one quirk, though, is Lua's running of n_body! What happened there?
Oh, and LuaJIT beats compiled Euphoria in the n_body as well? WHAT?!
JIT means Just-in-time compilation, i.e. during execution of a program actually the native machine code is executed, so it's not surprising that in the results of the benchmarks of LuaJIT approaches very close to results of the translated euphoria ones (and even beats in n_body benchmark).
I hope, some day we will see Euphoria JIT version beating even some statically compilable languages :)
As for specific time 13.4 of euc vs. 1.25 of LuaJIT, I think there still are things to be optimized in the Euphoria translator.