Skip to content

Commit

Permalink
Update index.rst
Browse files Browse the repository at this point in the history
Added the benchmarks-
1. Query processing time versus dataset size.
2. Per query speedup for all 22 PDS-H queries
  • Loading branch information
singhmanas1 authored Sep 12, 2024
1 parent c95f440 commit 9048a91
Showing 1 changed file with 16 additions and 2 deletions.
18 changes: 16 additions & 2 deletions docs/cudf/source/cudf_polars/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,21 @@ and data file formats. When using the GPU engine, Polars will convert expression
whether the plan is supported on the GPU. If it is not, the execution will transparently fall back to the standard Polars engine
and run on the CPU.

<TO-DO: Benchmarks>
Benchmark
---------
We reproduced the `Polars Decision Support (PDS) <https://github.com/pola-rs/polars-benchmark>`_ benchmark to compare Polars GPU engine with the default CPU settings across several dataset sizes. Here are the results:

.. figure:: ../_static/pds_benchmark_polars.png
:width: 600px


The per-query speedups using Polars GPU Engine for the 80 GB dataset are below:


.. figure:: ../_static/Polars_GPU_speedup_80GB.png
:width: 1000px

You can reproduce the results by visiting the `Polars Decision Support (PDS) Github repository. <https://github.com/pola-rs/polars-benchmark>`_

Learn More
----------------------
Expand All @@ -19,6 +33,6 @@ Launch on Google Colab

.. figure:: ../_static/colab.png
:width: 200px
:target: https://nvda.ws/rapids-cudf
:target: https://colab.research.google.com/github/rapidsai-community/showcase/blob/main/accelerated_data_processing_examples/polars_gpu_engine_demo.ipynb

Take the cuDF backend for Polars for a test-drive in a free GPU-enabled notebook environment using your Google account by `launching on Colab <TBD>`_

0 comments on commit 9048a91

Please sign in to comment.