# What is Test-Time Compute? Definition & Technical Mechanics

> **Source:** [SPIDITS AI AI Glossary](https://spidits.com/ai-glossary)  
> **Category:** Theoretical AI  
> **Canonical Citation:** [https://spidits.com/ai-glossary/test-time-compute](https://spidits.com/ai-glossary/test-time-compute)

## Definition
Test-Time Compute refers to allocating additional computational resources during inference (test time) rather than training. By letting a model think longer, generate multiple paths, self-correct, or run search trees, it can solve significantly harder problems.

## Architectural Mechanics & Deep Dive
Test-Time Compute refers to scaling computational resources during the generation/inference phase rather than the training phase. By embedding the LLM inside search trees, consensus voting algorithms, or multi-turn thinking paths, the system can explore alternative possibilities, self-correct errors, and arrive at highly accurate logical solutions, effectively letting the model "think longer" before answering.

## Industry Applications & Real-World Use Cases
Complex mathematical proofs, competitive coding, and strategic decision making

## Frequently Asked Questions

### How do you scale test-time compute?
By utilizing methods like Monte Carlo Tree Search (MCTS), majority voting (best-of-N), or chain-of-thought thinking token budgets.

### What is the benefit of test-time compute?
It shifts model performance scaling from expensive training runs to dynamic execution budgets, allowing the system to use more compute only for difficult queries.

## Related Terminology
- [chain-of-thought](https://spidits.com/ai-glossary/chain-of-thought)
- [reasoning-model](https://spidits.com/ai-glossary/reasoning-model)
- [inference](https://spidits.com/ai-glossary/inference)

---
*From the SPIDITS AI Knowledge Base (300+ terms indexed). Explore full technical definitions: [https://spidits.com/ai-glossary](https://spidits.com/ai-glossary)*
