apache / apache/gluten

[VL] support percentile/percentile_approx offload

Open
#7,216 3 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Scala
Stars
1.6k
Forks
657
Avg merge
2d 14h
Merged PRs (30d)
80

Description

### Description

One main issue of performance regression compared to Vanilla Spark

Like:
```
ObjectHashAggregate(
keys=[h#216:string,
e#219:string,
p#212:string,
p#190:string,
y#191:string,
r#192:string,
e#193:string],
functions=[count(1), percentile(s#199L, 0.5, 1, 0, 0),
percentile(s#199L, 0.9, 1, 0, 0),
percentile_approx(e#201, 0.5, 10000, 0, 0),
percentile_approx(e#201, 0.9, 10000, 0, 0),
percentile(s#202L, 0.1, 1, 0, 0),
percentile(s#202L, 0.5, 1, 0, 0)])
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.