Hi Yanping,

I think if we adopt solution b) there would be not overlap with Apache Arrow, 
otherwise I propose to have own durable columnar collections if it is not 
possible for Apache Arrow team to integrate our project, Thanks.

B.R,
+Gary


On 8/21/2016 11:24 AM, Yanping Wang wrote:
> Hi, Gary
>
> is this a joined project with Arrow? or you plan to build own columnar
> collection?
>
> Thanks
> yanping
>
> On Wed, Aug 17, 2016 at 11:02 AM, Gary <ga...@apache.org> wrote:
>
>> Hi,
>>
>> Basically, we have completed the durable native computing infra. since the
>> last release, so it might be a good time to think about how to introduce
>> the Columnar layout of data into Apache Mnemonic, the reason are
>>
>> 1) to take advantage of the SIMD
>>
>> 2) to optimize the use of CPU caches
>>
>> 3) to compact tensor data
>>
>> I figure out the following approaches for your consideration.
>>
>> a) to build a set of durable columnar collections for data (using
>> MemBuffer or MemChunk as underlying storage)
>>
>> b) to let durable native computing service layout columnar data as needed
>> (possible to gather scattered data using AVX instructions without moving
>> data)
>>
>> Please offer advice, Thanks.
>>
>> Cheers
>> +Gary
>>
>>
>>
>>


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to