This is an automated email from the ASF dual-hosted git repository.

andygrove pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion-comet.git


The following commit(s) were added to refs/heads/main by this push:
     new 73ef55f96f docs: add 1.0.0 TPC-DS benchmark results, remove TPC-H 
(#5284)
73ef55f96f is described below

commit 73ef55f96fd0d5e0744cd66c60016c865b55a4d2
Author: Matt Butrovich <[email protected]>
AuthorDate: Thu Aug 6 17:22:44 2026 -0400

    docs: add 1.0.0 TPC-DS benchmark results, remove TPC-H (#5284)
    
    * add 1.0.0 tpc-ds benchmark results, remove tpc-h
    
    * Update docs/source/contributor-guide/benchmark-results/tpc-ds.md
    
    Co-authored-by: Andy Grove <[email protected]>
    
    ---------
    
    Co-authored-by: Andy Grove <[email protected]>
---
 README.md                                          |   4 +-
 benchmarks/results/1.0.0/comet-tpcds.json          | 329 +++++++++++++++++++++
 benchmarks/results/1.0.0/spark-tpcds.json          | 326 ++++++++++++++++++++
 .../benchmark-results/1.0.0/tpcds_allqueries.png   | Bin 0 -> 25588 bytes
 .../1.0.0/tpcds_queries_compare.png                | Bin 0 -> 37471 bytes
 .../1.0.0/tpcds_queries_speedup_abs.png            | Bin 0 -> 63779 bytes
 .../1.0.0/tpcds_queries_speedup_rel.png            | Bin 0 -> 87987 bytes
 .../contributor-guide/benchmark-results/tpc-ds.md  |  10 +-
 .../contributor-guide/benchmark-results/tpc-h.md   |  79 -----
 docs/source/contributor-guide/benchmarking.md      |   2 -
 docs/source/contributor-guide/roadmap.md           |   5 +-
 11 files changed, 664 insertions(+), 91 deletions(-)

diff --git a/README.md b/README.md
index 7725a45db6..6eccd07816 100644
--- a/README.md
+++ b/README.md
@@ -50,9 +50,9 @@ lower cloud bills, reduced on-prem capacity, and lower energy 
usage, with no cha
 DataFrame, or PySpark code. Comet runs on commodity hardware: no GPUs, FPGAs, 
or other specialized accelerators are
 required, so the savings come from better utilization of the infrastructure 
you already run on.
 
-![](docs/source/_static/images/benchmark-results/0.16.0/tpcds_allqueries.png)
+![](docs/source/_static/images/benchmark-results/1.0.0/tpcds_allqueries.png)
 
-![](docs/source/_static/images/benchmark-results/0.16.0/tpcds_queries_speedup_rel.png)
+![](docs/source/_static/images/benchmark-results/1.0.0/tpcds_queries_speedup_rel.png)
 
 See the [Comet Benchmarking 
Guide](https://datafusion.apache.org/comet/contributor-guide/benchmarking.html) 
for more details.
 
diff --git a/benchmarks/results/1.0.0/comet-tpcds.json 
b/benchmarks/results/1.0.0/comet-tpcds.json
new file mode 100644
index 0000000000..6114f813cc
--- /dev/null
+++ b/benchmarks/results/1.0.0/comet-tpcds.json
@@ -0,0 +1,329 @@
+{
+  "engine": "comet",
+  "benchmark": "tpcds",
+  "format": "parquet",
+  "arch": "unknown",
+  "tags": {
+    "name": "tpcds",
+    "codec": "zstd",
+    "engine": "comet",
+    "format": "parquet",
+    "shuffle": "auto",
+    "comet_exec": "all except columnarToRow.native",
+    "scale_factor": "1000",
+    "spark_profile": "3.5_2.13"
+  },
+  "spark_conf": {
+    "spark.comet.exec.columnarToRow.native.enabled": "false",
+    "spark.comet.exec.memoryPool.fraction": "0.8"
+  },
+  "1": [
+    6.3340000000000005
+  ],
+  "2": [
+    7.683
+  ],
+  "3": [
+    2.06
+  ],
+  "4": [
+    18.740499999999997
+  ],
+  "5": [
+    6.904999999999999
+  ],
+  "6": [
+    1.6795
+  ],
+  "7": [
+    2.8155
+  ],
+  "8": [
+    1.814
+  ],
+  "9": [
+    10.7955
+  ],
+  "10": [
+    3.2039999999999997
+  ],
+  "11": [
+    10.2075
+  ],
+  "12": [
+    0.98
+  ],
+  "13": [
+    2.596
+  ],
+  "15": [
+    1.653
+  ],
+  "16": [
+    5.874499999999999
+  ],
+  "17": [
+    3.1105
+  ],
+  "18": [
+    3.6715
+  ],
+  "19": [
+    1.4205
+  ],
+  "20": [
+    0.974
+  ],
+  "21": [
+    0.8999999999999999
+  ],
+  "22": [
+    3.02
+  ],
+  "25": [
+    2.2935
+  ],
+  "26": [
+    2.019
+  ],
+  "27": [
+    3.33
+  ],
+  "28": [
+    16.4965
+  ],
+  "29": [
+    5.4030000000000005
+  ],
+  "30": [
+    2.1115
+  ],
+  "31": [
+    4.044
+  ],
+  "32": [
+    1.0425
+  ],
+  "33": [
+    1.6015
+  ],
+  "34": [
+    1.9144999999999999
+  ],
+  "35": [
+    4.3095
+  ],
+  "36": [
+    2.814
+  ],
+  "37": [
+    3.8335
+  ],
+  "38": [
+    5.846500000000001
+  ],
+  "40": [
+    3.5585
+  ],
+  "41": [
+    0.5820000000000001
+  ],
+  "42": [
+    0.9219999999999999
+  ],
+  "43": [
+    2.391
+  ],
+  "44": [
+    10.347000000000001
+  ],
+  "45": [
+    1.8325
+  ],
+  "46": [
+    2.8215000000000003
+  ],
+  "47": [
+    7.792
+  ],
+  "48": [
+    2.742
+  ],
+  "49": [
+    4.2835
+  ],
+  "50": [
+    14.4375
+  ],
+  "51": [
+    5.838
+  ],
+  "52": [
+    0.96
+  ],
+  "53": [
+    2.3095
+  ],
+  "54": [
+    7.2835
+  ],
+  "55": [
+    1.3895
+  ],
+  "56": [
+    1.6355
+  ],
+  "57": [
+    3.5245
+  ],
+  "58": [
+    1.371
+  ],
+  "59": [
+    8.985
+  ],
+  "60": [
+    1.626
+  ],
+  "61": [
+    1.9115000000000002
+  ],
+  "62": [
+    4.8315
+  ],
+  "63": [
+    2.459
+  ],
+  "64": [
+    11.4775
+  ],
+  "65": [
+    4.9384999999999994
+  ],
+  "66": [
+    2.6685
+  ],
+  "67": [
+    29.274
+  ],
+  "68": [
+    1.417
+  ],
+  "69": [
+    2.1574999999999998
+  ],
+  "70": [
+    5.5115
+  ],
+  "71": [
+    1.4834999999999998
+  ],
+  "72": [
+    10.6365
+  ],
+  "73": [
+    0.9359999999999999
+  ],
+  "74": [
+    7.454
+  ],
+  "75": [
+    12.714500000000001
+  ],
+  "76": [
+    8.5875
+  ],
+  "77": [
+    1.419
+  ],
+  "78": [
+    12.245000000000001
+  ],
+  "79": [
+    2.1014999999999997
+  ],
+  "80": [
+    5.086
+  ],
+  "81": [
+    3.3535000000000004
+  ],
+  "82": [
+    4.707
+  ],
+  "83": [
+    1.032
+  ],
+  "84": [
+    2.949
+  ],
+  "85": [
+    3.436
+  ],
+  "86": [
+    1.6745
+  ],
+  "87": [
+    5.5794999999999995
+  ],
+  "88": [
+    26.060499999999998
+  ],
+  "89": [
+    2.2880000000000003
+  ],
+  "90": [
+    4.696999999999999
+  ],
+  "91": [
+    0.7825
+  ],
+  "92": [
+    1.1075
+  ],
+  "93": [
+    16.4155
+  ],
+  "94": [
+    5.6240000000000006
+  ],
+  "95": [
+    11.2075
+  ],
+  "96": [
+    4.7940000000000005
+  ],
+  "97": [
+    4.3919999999999995
+  ],
+  "98": [
+    1.5605
+  ],
+  "99": [
+    4.8545
+  ],
+  "14a": [
+    24.436999999999998
+  ],
+  "14b": [
+    22.16
+  ],
+  "23a": [
+    29.295499999999997
+  ],
+  "23b": [
+    37.251000000000005
+  ],
+  "24a": [
+    22.159
+  ],
+  "24b": [
+    20.985999999999997
+  ],
+  "39a": [
+    2.8255
+  ],
+  "39b": [
+    2.3885
+  ]
+}
\ No newline at end of file
diff --git a/benchmarks/results/1.0.0/spark-tpcds.json 
b/benchmarks/results/1.0.0/spark-tpcds.json
new file mode 100644
index 0000000000..1cd03a595f
--- /dev/null
+++ b/benchmarks/results/1.0.0/spark-tpcds.json
@@ -0,0 +1,326 @@
+{
+  "engine": "comet",
+  "benchmark": "tpcds",
+  "format": "parquet",
+  "arch": "unknown",
+  "tags": {
+    "name": "tpcds",
+    "codec": "zstd",
+    "engine": "comet",
+    "format": "parquet",
+    "shuffle": "auto",
+    "comet_exec": "all",
+    "scale_factor": "1000",
+    "spark_profile": "3.5_2.13"
+  },
+  "spark_conf": {},
+  "1": [
+    6.809
+  ],
+  "2": [
+    12.9895
+  ],
+  "3": [
+    4.234
+  ],
+  "4": [
+    35.810500000000005
+  ],
+  "5": [
+    15.868500000000001
+  ],
+  "6": [
+    3.4825
+  ],
+  "7": [
+    7.9645
+  ],
+  "8": [
+    2.9074999999999998
+  ],
+  "9": [
+    44.2675
+  ],
+  "10": [
+    5.3785
+  ],
+  "11": [
+    17.612499999999997
+  ],
+  "12": [
+    2.0495
+  ],
+  "13": [
+    10.3625
+  ],
+  "15": [
+    2.38
+  ],
+  "16": [
+    17.723
+  ],
+  "17": [
+    4.9510000000000005
+  ],
+  "18": [
+    5.947
+  ],
+  "19": [
+    2.2720000000000002
+  ],
+  "20": [
+    2.5325
+  ],
+  "21": [
+    2.7560000000000002
+  ],
+  "22": [
+    8.6765
+  ],
+  "25": [
+    4.0285
+  ],
+  "26": [
+    3.7569999999999997
+  ],
+  "27": [
+    6.9325
+  ],
+  "28": [
+    46.788
+  ],
+  "29": [
+    12.363
+  ],
+  "30": [
+    3.6425
+  ],
+  "31": [
+    5.7010000000000005
+  ],
+  "32": [
+    1.668
+  ],
+  "33": [
+    3.1565000000000003
+  ],
+  "34": [
+    4.8925
+  ],
+  "35": [
+    6.4285
+  ],
+  "36": [
+    6.4035
+  ],
+  "37": [
+    7.8355
+  ],
+  "38": [
+    12.9265
+  ],
+  "40": [
+    6.959
+  ],
+  "41": [
+    1.2125
+  ],
+  "42": [
+    1.28
+  ],
+  "43": [
+    4.897
+  ],
+  "44": [
+    28.354
+  ],
+  "45": [
+    2.6455
+  ],
+  "46": [
+    6.6165
+  ],
+  "47": [
+    8.8265
+  ],
+  "48": [
+    7.9384999999999994
+  ],
+  "49": [
+    10.405999999999999
+  ],
+  "50": [
+    28.986
+  ],
+  "51": [
+    10.7075
+  ],
+  "52": [
+    1.8290000000000002
+  ],
+  "53": [
+    6.7175
+  ],
+  "54": [
+    3.589
+  ],
+  "55": [
+    1.6265
+  ],
+  "56": [
+    3.7504999999999997
+  ],
+  "57": [
+    5.2855
+  ],
+  "58": [
+    3.0045
+  ],
+  "59": [
+    21.016
+  ],
+  "60": [
+    3.622
+  ],
+  "61": [
+    4.2
+  ],
+  "62": [
+    10.746500000000001
+  ],
+  "63": [
+    6.66
+  ],
+  "64": [
+    36.2755
+  ],
+  "65": [
+    11.690999999999999
+  ],
+  "66": [
+    5.037
+  ],
+  "67": [
+    48.193
+  ],
+  "68": [
+    2.806
+  ],
+  "69": [
+    4.5585
+  ],
+  "70": [
+    9.5135
+  ],
+  "71": [
+    2.178
+  ],
+  "72": [
+    13.225999999999999
+  ],
+  "73": [
+    2.2885
+  ],
+  "74": [
+    15.521
+  ],
+  "75": [
+    19.834
+  ],
+  "76": [
+    20.462
+  ],
+  "77": [
+    1.7915
+  ],
+  "78": [
+    28.689999999999998
+  ],
+  "79": [
+    4.1615
+  ],
+  "80": [
+    9.7425
+  ],
+  "81": [
+    4.734500000000001
+  ],
+  "82": [
+    16.2755
+  ],
+  "83": [
+    2.0785
+  ],
+  "84": [
+    3.9640000000000004
+  ],
+  "85": [
+    7.2575
+  ],
+  "86": [
+    3.729
+  ],
+  "87": [
+    11.461500000000001
+  ],
+  "88": [
+    59.0305
+  ],
+  "89": [
+    5.8895
+  ],
+  "90": [
+    11.314
+  ],
+  "91": [
+    1.4569999999999999
+  ],
+  "92": [
+    1.646
+  ],
+  "93": [
+    40.361000000000004
+  ],
+  "94": [
+    15.7425
+  ],
+  "95": [
+    30.113500000000002
+  ],
+  "96": [
+    15.469
+  ],
+  "97": [
+    11.235
+  ],
+  "98": [
+    2.902
+  ],
+  "99": [
+    11.688500000000001
+  ],
+  "14a": [
+    51.202
+  ],
+  "14b": [
+    43.394499999999994
+  ],
+  "23a": [
+    83.11699999999999
+  ],
+  "23b": [
+    98.0335
+  ],
+  "24a": [
+    50.3245
+  ],
+  "24b": [
+    46.4325
+  ],
+  "39a": [
+    5.8175
+  ],
+  "39b": [
+    5.401999999999999
+  ]
+}
\ No newline at end of file
diff --git 
a/docs/source/_static/images/benchmark-results/1.0.0/tpcds_allqueries.png 
b/docs/source/_static/images/benchmark-results/1.0.0/tpcds_allqueries.png
new file mode 100644
index 0000000000..9c12e3e439
Binary files /dev/null and 
b/docs/source/_static/images/benchmark-results/1.0.0/tpcds_allqueries.png differ
diff --git 
a/docs/source/_static/images/benchmark-results/1.0.0/tpcds_queries_compare.png 
b/docs/source/_static/images/benchmark-results/1.0.0/tpcds_queries_compare.png
new file mode 100644
index 0000000000..d1bc3a917b
Binary files /dev/null and 
b/docs/source/_static/images/benchmark-results/1.0.0/tpcds_queries_compare.png 
differ
diff --git 
a/docs/source/_static/images/benchmark-results/1.0.0/tpcds_queries_speedup_abs.png
 
b/docs/source/_static/images/benchmark-results/1.0.0/tpcds_queries_speedup_abs.png
new file mode 100644
index 0000000000..74cfc52eac
Binary files /dev/null and 
b/docs/source/_static/images/benchmark-results/1.0.0/tpcds_queries_speedup_abs.png
 differ
diff --git 
a/docs/source/_static/images/benchmark-results/1.0.0/tpcds_queries_speedup_rel.png
 
b/docs/source/_static/images/benchmark-results/1.0.0/tpcds_queries_speedup_rel.png
new file mode 100644
index 0000000000..764badd455
Binary files /dev/null and 
b/docs/source/_static/images/benchmark-results/1.0.0/tpcds_queries_speedup_rel.png
 differ
diff --git a/docs/source/contributor-guide/benchmark-results/tpc-ds.md 
b/docs/source/contributor-guide/benchmark-results/tpc-ds.md
index 0e96b977d0..c20d76abd1 100644
--- a/docs/source/contributor-guide/benchmark-results/tpc-ds.md
+++ b/docs/source/contributor-guide/benchmark-results/tpc-ds.md
@@ -17,7 +17,7 @@ specific language governing permissions and limitations
 under the License.
 -->
 
-# Apache DataFusion Comet: Benchmarks Derived From TPC-DS
+# TPC-DS
 
 The following benchmarks were performed on an EKS cluster (`r6i.24xlarge` 
instances with EBS storage) with data stored in S3.
 
@@ -25,19 +25,19 @@ The following benchmarks were performed on an EKS cluster 
(`r6i.24xlarge` instan
 
 Total time to run all queries (lower is better).
 
-![](../../_static/images/benchmark-results/0.16.0/tpcds_allqueries.png)
+![](../../_static/images/benchmark-results/1.0.0/tpcds_allqueries.png)
 
 Per-query breakdown showing the relative performance of Spark and Comet.
 
-![](../../_static/images/benchmark-results/0.16.0/tpcds_queries_compare.png)
+![](../../_static/images/benchmark-results/1.0.0/tpcds_queries_compare.png)
 
 How much Comet accelerates each query in relative terms.
 
-![](../../_static/images/benchmark-results/0.16.0/tpcds_queries_speedup_rel.png)
+![](../../_static/images/benchmark-results/1.0.0/tpcds_queries_speedup_rel.png)
 
 How much Comet accelerates each query in absolute terms.
 
-![](../../_static/images/benchmark-results/0.16.0/tpcds_queries_speedup_abs.png)
+![](../../_static/images/benchmark-results/1.0.0/tpcds_queries_speedup_abs.png)
 
 ## Configuration
 
diff --git a/docs/source/contributor-guide/benchmark-results/tpc-h.md 
b/docs/source/contributor-guide/benchmark-results/tpc-h.md
deleted file mode 100644
index cb6dc8873f..0000000000
--- a/docs/source/contributor-guide/benchmark-results/tpc-h.md
+++ /dev/null
@@ -1,79 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing,
-software distributed under the License is distributed on an
-"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, either express or implied.  See the License for the
-specific language governing permissions and limitations
-under the License.
--->
-
-# Apache DataFusion Comet: Benchmarks Derived From TPC-H
-
-The following benchmarks were performed on an EKS cluster (`r6i.24xlarge` 
instances with EBS storage) with data stored in S3.
-
-## Benchmark Results
-
-Total time to run all queries (lower is better).
-
-![](../../_static/images/benchmark-results/0.16.0/tpch_allqueries_with_tuned.png)
-
-The following charts are based on the tuned run using hash join.
-
-Per-query breakdown showing the relative performance of Spark and Comet.
-
-![](../../_static/images/benchmark-results/0.16.0/tpch_queries_compare.png)
-
-How much Comet accelerates each query in relative terms.
-
-![](../../_static/images/benchmark-results/0.16.0/tpch_queries_speedup_rel.png)
-
-How much Comet accelerates each query in absolute terms.
-
-![](../../_static/images/benchmark-results/0.16.0/tpch_queries_speedup_abs.png)
-
-## Configuration
-
-Common:
-
-```properties
-spark.executor.instances=32
-spark.executor.cores=16
-spark.memory.fraction=0.6
-spark.memory.storageFraction=0.2
-# Kubernetes CPU constraints
-spark.kubernetes.executor.request.cores=8
-spark.kubernetes.executor.limit.cores=8
-```
-
-Spark:
-
-```properties
-spark.executor.memory=64G
-spark.executor.memoryOverhead=10G
-```
-
-Comet:
-
-```properties
-spark.executor.memory=32G
-spark.executor.memoryOverhead=10G
-spark.memory.offHeap.enabled=true
-spark.memory.offHeap.size=32G
-```
-
-### Comet (Tuned)
-
-```properties
-spark.comet.exec.forceShuffledHashJoin=true
-spark.comet.exec.memoryPool.fraction=0.8
-```
diff --git a/docs/source/contributor-guide/benchmarking.md 
b/docs/source/contributor-guide/benchmarking.md
index 4bfd5ae571..af6caf414d 100644
--- a/docs/source/contributor-guide/benchmarking.md
+++ b/docs/source/contributor-guide/benchmarking.md
@@ -27,7 +27,6 @@ Data generation scripts are available in the [DataFusion 
Benchmarks](https://git
 
 ## Current Benchmark Results
 
-- [Benchmarks derived from TPC-H](benchmark-results/tpc-h)
 - [Benchmarks derived from TPC-DS](benchmark-results/tpc-ds)
 
 ## Benchmarking Guides
@@ -43,7 +42,6 @@ We also have many micro benchmarks that can be run from an 
IDE located [here](ht
 ```{toctree}
 :hidden:
 
-benchmark-results/tpc-h
 benchmark-results/tpc-ds
 benchmarking_macos
 benchmarking_aws_ec2
diff --git a/docs/source/contributor-guide/roadmap.md 
b/docs/source/contributor-guide/roadmap.md
index 4fd9e16902..aa7b643232 100644
--- a/docs/source/contributor-guide/roadmap.md
+++ b/docs/source/contributor-guide/roadmap.md
@@ -82,13 +82,12 @@ scoping what that work would take.
 
 ## TPC-H and TPC-DS Performance
 
-Comet already delivers substantial speedups over vanilla Spark on both 
benchmark suites; we publish per-query
-results for [TPC-H] and [TPC-DS] with each release. An independent [AWS Labs 
benchmark] comparing Comet 0.16.0 with
+Comet already delivers substantial speedups over vanilla Spark on TPC-H and 
TPC-DS; we publish per-query
+results for [TPC-DS] with each release. An independent [AWS Labs benchmark] 
comparing Comet 0.16.0 with
 Gluten 1.6.0 on a 3TB TPC-DS workload found that the two accelerators deliver 
similar overall performance. Increasing
 the speedup further and closing the remaining per-query gaps is an ongoing 
focus, tracked under [#2004] (TPC-H) and
 [#858] (TPC-DS).
 
-[TPC-H]: benchmark-results/tpc-h.md
 [TPC-DS]: benchmark-results/tpc-ds.md
 [AWS Labs benchmark]: 
https://awslabs.github.io/data-on-eks/docs/benchmarks/spark-gluten-velox-comet-benchmark
 [#858]: https://github.com/apache/datafusion-comet/issues/858


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to