Ben Kietzman created ARROW-10630:
------------------------------------

             Summary: [C++][Compute] Support sharing KernelState between 
processes
                 Key: ARROW-10630
                 URL: https://issues.apache.org/jira/browse/ARROW-10630
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++
    Affects Versions: 2.0.0
            Reporter: Ben Kietzman


>From the mailing list discussion: 
>https://lists.apache.org/thread.html/ra2a8f9fc5cf621bd79a6db4e578ad133dd921722f24e4c220e4ba07f%40%3Cdev.arrow.apache.org%3E

In a distributed context, it would be useful to send a KernelState from one 
process to another. For example when distributing computation of mean, the 
completed states of each process must be merged before finalization. This could 
be supported by adding to the KernelState interface ({{KernelState::{Serialize, 
Deserialize}}} or by adding functions to ScalarAggregateKernel.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to