Nice work.

On Tue, Sep 18, 2012 at 10:20 PM, Prasanth J <buckeye.prasa...@gmail.com>wrote:

> I worked on lua earlier and performed extensive benchmarking in lua
> (unfortunately i don't have numbers now).
> For performance comparison, I used standard benchmark applications like
> FFT, dense matrix multiplication, Scimark etc.
> and compared c, LuaJIT, LLVM-Lua (static compilation), LuaVM
>
> I observed that LuaJIT is very close to the performance of c because of
> tracing JIT.. while normal LuaVM is orders of magnitude slower.
> This performance can be observed only if operations are in pure lua. If
> there are calls between other languages Lua -> C/Java, Java/C -> Lua then
> its performance was poor (din't get much performance gain between Lua and
> C).
>
> Some performance numbers:
>
> http://factor-language.blogspot.com/2010/05/comparing-factors-performance-against.html
> http://attractivechaos.wordpress.com/2011/01/23/amazed-by-luajit/
>
> If required I can get the old performance numbers or experiment it again
> now.
>
> Thanks
> -- Prasanth
>
> On Sep 19, 2012, at 12:42 AM, Ted Dunning <ted.dunn...@gmail.com> wrote:
>
> > The thought is that a JIT might be a good part of an execution engine.
> >
> > The second thought is that LuaJIT is probably very good at dynamically
> > typed data which will be common with schemaless data like JSON.
> >
> > The third thought is that Lua is such a simple language that it might
> make
> > an easy target to compile the (as yet unspecified) output of the
> optimizer
> > to.
> >
> > These are just first thoughts.  I think that somebody could look into it
> > and bring more than first thoughts to the question.  Measurements and
> > examples might be particularly interesting.
> >
> > On Tue, Sep 18, 2012 at 7:09 PM, Timothy Chen <tnac...@gmail.com> wrote:
> >
> >> I wonder if I missed the discussion or I just don't understand the whole
> >> picture, but why are we considering LuaJIT as the execution engine?
> >>
> >> Are we planning to generate Lua code to be the input into the execution
> >> nodes? And where does this fit into the architecture (some IR after
> >> optimizing get transformed into Lua?) ?
> >>
> >> Thanks,
> >>
> >> Tim
> >>
> >>
> >>
> >>
> >>
> >> On Tue, Sep 18, 2012 at 6:20 PM, NAVEEN MAANJU <
> >> naveen.maanju.apa...@gmail.com> wrote:
> >>
> >>> I can start with project web-site.....
> >>>
> >>> On Tue, Sep 18, 2012 at 4:09 PM, Ted Dunning <ted.dunn...@gmail.com>
> >>> wrote:
> >>>
> >>>> Excellent.
> >>>>
> >>>> I think that the key next steps are:
> >>>>
> >>>> 1) codify some API's (Jason and Julian are on this)
> >>>>
> >>>> 2) build out the "hello world" app using the available parser and
> Optiq
> >>> and
> >>>> a trivial data model (#1 is not a blocker for this)
> >>>>
> >>>> 3) evaluate where we are implications are relative to nested data and
> >>>> columnar formats
> >>>>
> >>>> Once we have that, we should be able to open up the parallelism of
> >>>> development massively.
> >>>>
> >>>> Some open questions/tasks that many people may be able to determine
> >>>> include:
> >>>>
> >>>> - is it possible to change Optiq operators and optimization rules
> >>> without a
> >>>> recompile?
> >>>>
> >>>> - what has to happen to make Optiq handle nested data?
> >>>>
> >>>> - is LuaJit usable as an execution engine?
> >>>>
> >>>> - can somebody build a project web-site?
> >>>>
> >>>> - what mechanisms from this:
> >>>>
> >>>>    http://phdopen.mimuw.edu.pl/lato10/boncz_mimuw.pdf
> >>>>
> >>>> actually make sense for Drill.  Many do not, such as the stuff to do
> >> with
> >>>> updates.  Many do make sense.  Which ones?  Do we have all of the
> >>> pertinent
> >>>> papers on the links page?
> >>>>
> >>>>
> >>>>
> >>>> On Tue, Sep 18, 2012 at 3:23 PM, Dan Di Spaltro <
> >> dan.dispal...@gmail.com
> >>>>> wrote:
> >>>>
> >>>>> Hey guys, just wanted to reach out to see if I could help with
> >>>> anything...
> >>>>>
> >>>>> I am (along with my employer Rackspace) interested in this project.
> >>> Even
> >>>>> though it's early days, I'd love to help in any way I can... anything
> >>>> from
> >>>>> event space in SF to coding.  I look forward to participating, and
> >>>> getting
> >>>>> some of my co-workers to as well.  We have a lot of team experience
> >>>>> operating at scale and could see the need as a service provider who's
> >>>>> product portfolio is growing.
> >>>>>
> >>>>> Let me know if there are any specifics otherwise Ill just keep my eye
> >>> on
> >>>>> the list and help where I can,
> >>>>>
> >>>>> -Dan
> >>>>>
> >>>>> --
> >>>>> Dan Di Spaltro
> >>>>>
> >>>>
> >>>
> >>
>
>

Reply via email to