RAPIDS Accelerator for Apache Spark release v21.08 with new features improving end-to-end speed with all NDS queries running on GPU.
Overview
The RAPIDS Accelerator for Apache Spark v21.08 release enhances performance and functionality for Apache Spark applications, allowing all 105 SQL queries from the NVIDIA Decision Support benchmark to run on GPUs without code changes. This release focuses on ease-of-use, improved speed, and reduced total cost of ownership for NVIDIA EGX servers.
What You'll Learn
How to run all 105 SQL queries from the NDS benchmark on GPUs without code changes
Why using RAPIDS Accelerator can lower total cost of ownership for NVIDIA EGX servers
How to utilize the Profiling & Qualification tool for Apache Spark event logs
When to apply the new window functions like rank and dense_rank in SQL
Key Questions Answered
What improvements does the RAPIDS Accelerator v21.08 bring to Apache Spark applications?
How does the benchmark setup for the RAPIDS Accelerator v21.08 look?
What is the cost comparison between GPU and CPU servers for the benchmark?
What new functionalities were added in the RAPIDS Accelerator v21.08?
Key Statistics & Figures
Technologies & Tools
Some links below are affiliate links. We may earn a commission if you make a purchase.
Key Actionable Insights
1Leverage the new functionalities of the RAPIDS Accelerator to enhance your SQL operations on GPUs.Utilizing features like out-of-core group by and window functions can significantly improve performance for data-intensive applications, making it easier to handle larger datasets without code changes.
2Consider using the Profiling & Qualification tool to analyze your existing Apache Spark workloads.This tool can help identify which queries will benefit most from GPU acceleration, allowing you to optimize resource allocation and improve performance.
3Evaluate the cost-effectiveness of transitioning from CPU to GPU servers for your data processing needs.With GPU servers costing 1.29 times more but offering substantial speed improvements, it’s essential to assess the potential return on investment for your specific use cases.