[jira] [Updated] (ARROW-3120) [C++] Parallelize execution of ScalarAggregateFunction

2020-05-25 Thread Wes McKinney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-3120?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes McKinney updated ARROW-3120:

Description: After ARROW-8972, we have a generic chunk-based executor for 
aggregate functions. It should be relatively straightforward now to parallelize 
the execution loop of the executor.   (was: The general API for aggregation 
should be something like

{code}
Aggregator* aggregator = ...;
const Array& chunk = ...;

RETURN_NOT_OK(aggregator->Update(chunk));
{code})

> [C++] Parallelize execution of ScalarAggregateFunction
> --
>
> Key: ARROW-3120
> URL: https://issues.apache.org/jira/browse/ARROW-3120
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++
>Reporter: Wes McKinney
>Priority: Major
>  Labels: analytics
> Fix For: 2.0.0
>
>
> After ARROW-8972, we have a generic chunk-based executor for aggregate 
> functions. It should be relatively straightforward now to parallelize the 
> execution loop of the executor. 



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


[jira] [Updated] (ARROW-3120) [C++] Parallelize execution of ScalarAggregateFunction

2020-05-25 Thread Wes McKinney (Jira)


 [ 
https://issues.apache.org/jira/browse/ARROW-3120?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes McKinney updated ARROW-3120:

Summary: [C++] Parallelize execution of ScalarAggregateFunction  (was: 
[C++] Thread-safe parallel aggregator)

> [C++] Parallelize execution of ScalarAggregateFunction
> --
>
> Key: ARROW-3120
> URL: https://issues.apache.org/jira/browse/ARROW-3120
> Project: Apache Arrow
>  Issue Type: New Feature
>  Components: C++
>Reporter: Wes McKinney
>Priority: Major
>  Labels: analytics
> Fix For: 2.0.0
>
>
> The general API for aggregation should be something like
> {code}
> Aggregator* aggregator = ...;
> const Array& chunk = ...;
> RETURN_NOT_OK(aggregator->Update(chunk));
> {code}



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