You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@arrow.apache.org by Julian Hyde <jh...@apache.org> on 2017/01/11 06:27:28 UTC

Re: Weld

Here's the Weld paper: http://cidrdb.org/cidr2017/papers/p127-palkar-cidr17.pdf

Julian


On Thu, Dec 15, 2016 at 2:06 PM, Wes McKinney <we...@gmail.com> wrote:
> Sounds great, thanks.
>
> A number of people are looking at using Arrow for faster serialization
> for PySpark, so now that the Java and C++ libraries are compatible
> (cf: integration tests) we can make this a reality.
>
> On Thu, Dec 15, 2016 at 4:54 PM, Julien Le Dem <ju...@dremio.com> wrote:
>> I'm happy to reach out to Matei.
>> Reynold is on this list and the Arrow PMC as well.
>> Wes, I can start with an email and CC you.
>>
>>
>>
>> On Thu, Dec 15, 2016 at 11:03 AM, Mark Hamstra <ma...@clearstorydata.com>
>> wrote:
>>
>>> I already made sure that Matei is aware of this thread.  He seemed
>>> interested in talking with key Arrow developers.
>>>
>>> On Thu, Dec 15, 2016 at 10:49 AM, Julian Hyde <jh...@apache.org> wrote:
>>>
>>> > I think someone should reach out to Matei and Shoumik, and see if they
>>> > would like to collaborate. Wes, would you like to do that?
>>> >
>>> > Also, reach out to the Spark community. Are they aware of Arrow? Are they
>>> > planning to use it, or are they developing an alternative?
>>> >
>>> > Julian
>>> >
>>> >
>>> >
>>> > > On Dec 13, 2016, at 10:23 AM, Wes McKinney <we...@gmail.com>
>>> wrote:
>>> > >
>>> > > Looks like there will be a talk about Weld at Strata next Spring:
>>> > >
>>> > > http://conferences.oreilly.com/strata/strata-ca/public/
>>> > schedule/detail/57646
>>> > >
>>> > > It would be nice to see if there's any work that we can be doing in
>>> > > Arrow to try to collaborate on such closely-related efforts.
>>> > >
>>> > > - Wes
>>> > >
>>> > > On Sat, Nov 26, 2016 at 3:53 PM, Wes McKinney <we...@gmail.com>
>>> > wrote:
>>> > >> I've always contended that building a sort of "runtime" for in-memory
>>> > >> column expressions was a natural next step after hardening Arrow as a
>>> > >> data structure and memory exchange mechanism. I'm hopeful that we'll
>>> > >> see some cross-pollination between projects like Weld and Arrow to
>>> > >> produce open source solutions that help drive more collaboration and
>>> > >> consolidation around shared low-level needs for building analytical
>>> > >> systems. We still have significant work to do to solidify Arrow as a
>>> > >> standard -- anyone all reading can do to help work against
>>> > >> fragmentation in data structures / memory representations would be
>>> > >> very much appreciated!
>>> > >>
>>> > >> - Wes
>>> > >>
>>> > >> On Wed, Nov 23, 2016 at 11:35 AM, Donald Foss <do...@gmail.com>
>>> > wrote:
>>> > >>> I had that in my queue, and your watching and thoughts about it mean
>>> I
>>> > need
>>> > >>> to watch it today ;)
>>> > >>>
>>> > >>> Thanks for the link to where you've played with abstraction before.
>>> I'm
>>> > >>> going to fork a copy and do some playing myself. I'm very interested
>>> > in how
>>> > >>> universal it can be, and a library to go from expression to universal
>>> > >>> intermediate, them output the code in the language of one's choice.
>>> The
>>> > >>> optimizations could be performed in the intermediate layer, the
>>> output
>>> > >>> later, or both if there are specific code optimizations available
>>> after
>>> > >>> translation.
>>> > >>>
>>> > >>> -Donald
>>> > >>>
>>> > >>> On Nov 22, 2016 2:31 PM, Julien Le Dem
>>> > >>> wrote:
>>> >
>>> >
>>>
>>
>>
>>
>> --
>> Julien