Skip to content

Add Presto GPU landing page README#114

Merged
paul-aiyedun merged 2 commits intomainfrom
pwilson/presto-landing-page
Nov 10, 2025
Merged

Add Presto GPU landing page README#114
paul-aiyedun merged 2 commits intomainfrom
pwilson/presto-landing-page

Conversation

@patdevinwilson
Copy link
Copy Markdown
Contributor

  • Create comprehensive README for presto/ directory
  • Include links to main repo README and NVIDIA developer blog
  • Document current testing status (TPC-H as primary benchmark)
  • Provide quick start guide and setup instructions
  • Add sections on testing, benchmarking, and configuration

- Create comprehensive README for presto/ directory
- Include links to main repo README and NVIDIA developer blog
- Document current testing status (TPC-H as primary benchmark)
- Provide quick start guide and setup instructions
- Add sections on testing, benchmarking, and configuration
Copy link
Copy Markdown
Contributor

@simoneves simoneves left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is an excellent first bash. Some bits definitely need emphasizing and de-emphasizing.

presto/README.md Outdated
├─ velox
```

All three repositories must be checked out as sibling directories.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More info about the actual GH repos to get these from?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Something about versions and compatibility? A public equivalent of the Canvas. Not sure how to express that at this time, though.

presto/README.md Outdated
```bash
./build_centos_deps_image.sh
# OR fetch a pre-built image (requires credentials)
./fetch_centos_deps_image.sh
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Probably best to bury this even more, as third-party users won't be able to do a fetch yet.

presto/README.md Outdated

```bash
cd velox-testing/presto/scripts
./generate_presto_config.sh
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure we need to document this specifically, as it runs automatically now, even more so after #109 lands.

Copy link
Copy Markdown
Contributor

@paul-aiyedun paul-aiyedun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes overall look good to me. However, I had a couple of corrections and suggested update for the section about testing different scale factors.

presto/README.md Outdated
```bash
cd velox-testing/presto/scripts
./run_integ_test.sh --help # See all options
./run_integ_test.sh --test-suite tpch
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should be --benchmark-type (

-b, --benchmark-type Type of benchmark to run tests for. Only "tpch" and "tpcds" are currently supported.
) and not --test-suite.

presto/README.md Outdated
4. Run benchmarks:
```bash
./run_benchmark.sh --help # See all options
./run_benchmark.sh --benchmark tpch
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

--schema-name has to be set when executing this script.


Use the provided scripts to generate data at various scale factors or set up tables on existing data.

## Testing Different Scale Factors
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using the setup_benchmark_data_and_tables.sh or setup_benchmark_tables.sh script and then executing the run_integ_test.sh script with the --schema-name option is another way of doing this and may be preferred in some cases, since it allows switching between different scale factors without having to regenerate data.

Updated README to improve clarity and structure, including repository structure, testing instructions, and configuration management.
@simoneves simoneves self-requested a review November 6, 2025 01:24
Copy link
Copy Markdown
Contributor

@simoneves simoneves left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@paul-aiyedun paul-aiyedun merged commit ef56e43 into main Nov 10, 2025
@paul-aiyedun paul-aiyedun deleted the pwilson/presto-landing-page branch November 10, 2025 21:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants