GRADIENT
AI compute optimization
Reduce cloud costs, increase engineering time and consistently meet your runtime SLAs with Gradient by Sync.
Get started in 3 easy steps:
Monitor
jobs
Gain actionable insights into job costs and performance, as we collect the statistical information required for accurate projections.
Optimize
clusters
Instantly identify opportunities for optimizations, as models are fine-tuned to each job to offer 100% customized optimizations.
Autopilot
for scalability
Review recommendations and apply them in a click, or enable auto-apply for scalability when you have 100s of jobs.
Effortlessly optimize
your Databricks ecosystem
Spun out of MIT, Gradient uses the advanced machine-learning algorithms to help organizations reduce spend and meet their SLAs.
Automatic optimization 24/7
- Continuous monitoring & optimization
- Adaptive to varying data sizes
- Lowers costs while obeying SLAs
- Saves 10 hours/ week per engineer
- Co-pilot and autopilot modes
![Cut costs and hit SLAs with Gradient](https://synccomputing.com/wp-content/uploads/2024/08/costs-and-sla.png)
Custom tuned ML algorithms
- Automatically fine-tuned algorithms
- Self improving models via a closed-loop feedback
- The core model is based on historical performance logs
- Each job has a custom trained optimization model
![Get custom tailored optimizations based for your data pipelines](https://synccomputing.com/wp-content/uploads/2024/08/ML-learning-2.png)
Control plane for your data
- Single pane of glass for your Databricks Workspace
- Total spend, total cost savings and ROI data
- Costs per job, customer, app-id, and custom tag
- Detailed recommendations for you to approve, or auto-apply
![Single pane of glass for Databricks spend](https://synccomputing.com/wp-content/uploads/2024/05/Management_2X-1176x730.png)
Complex data pipelines
- Adapts to cyclic patterns, seasonality, data spikes, and other complex patterns.
- Directed Acyclic Graph (DAG) dependent workflows
- Parallel jobs running on multiple nodes
![Gradient optimizes DAG dependent jobs](https://synccomputing.com/wp-content/uploads/2024/08/DAG-2x-1176x730.png)
The benefits of serverless
without the drawbacks
- The convenience of serverless, with control
- Better cost optimization by 60%
- Retain full control over your jobs and clusters
- Full transparency on what the infrastructure is doing
![Gradient offers the convenience of serverless, but lets you retain full control](https://synccomputing.com/wp-content/uploads/2024/08/retain-control-1176x730.png)
Compute cluster
optimization at scale
- AI built to optimize jobs at scale
- A single engineer can optimize 1000s of jobs
- A true “set and forget” solution
- Saves each data engineer 10 hours a week
![Gradient grows with you, as you scale](https://synccomputing.com/wp-content/uploads/2024/08/grow-with-you-2x.png)
Root cause analysis
- Easy detection of root causes for runtime and cost anomalies
- Detailed recommendations logs
- Automated audit trails for every change made
- One click rollbacks
![Identify root causes in minutes with Gradient](https://synccomputing.com/wp-content/uploads/2024/08/root-cause-1176x730.png)
Fine-grained reports
- Spark metrics timelines to understand changes over time
- Performance by core hours, number of workers, input size, Spark shuffling, and more
- Job-level spend on DBUs and cloud costs
![Understand changes in compute costs and performance over time](https://synccomputing.com/wp-content/uploads/2024/08/changes-2x.png)
Auto-apply for
self-improving jobs
- Recommendations are automatically applied after each run
- Improvements through a closed feedback loop
- See the changes take effect by running the auto-training notebook
![Gradient supports co-pilot and autopilot modes](https://synccomputing.com/wp-content/uploads/2024/05/Enable_2X-1176x730.png)
Works with
your stack
- Compatible with AWS and Azure (GCP soon)
- Airflow and Databricks Workflows integrations
- Azure Data Factory, Dagster, and others via API
- Custom integrations via API
![Gradient was built to work with your data stack](https://synccomputing.com/wp-content/uploads/2024/08/data-stack--1176x730.png)
How it works
Get to know the sophisticated technology behind the world’s first machine learning compute optimization engine.
![](https://synccomputing.com/wp-content/uploads/2024/07/data_padding.png)
Data-driven model
Our core model collects statistical data about your jobs to train and determine the most effective and cost-efficient configuration to meet your desired outcomes (e.g. cost, runtime, or SLAs achievement rate).
![](https://synccomputing.com/wp-content/uploads/2024/07/job.png)
Job-specific models
Every job has a model that is trained on worker numbers, cost, and data size. Gradient uses this information to construct the scaling curve per job to ensure accuracy.
![](https://synccomputing.com/wp-content/uploads/2024/07/feedback.png)
Closed-loop feedback
Models are fine-tuned using a closed feedback loop where the optimizations are made and their impact on costs and performance is analyzed. This results in models that are automatically customized to your workloads.
Start saving in minutes
Schedule a call to go over your specific use-case
and learn how Gradient can help.