OFFICIAL SPEED & THROUGHPUT LEADERBOARD
NVIDIA Hardware Benchmarks
Verified throughput (tokens/sec) and Time To First Token (TTFT) comparing TensorRT-LLM and vLLM against baseline vanilla PyTorch.
| Model | Hardware Cluster | Runtime Engine | Precision | Throughput | TTFT Latency | Speedup |
|---|---|---|---|---|---|---|
DeepSeek-R1 (671B MoE) 671B (37B active) | 8x NVIDIA B200 SXM NVLink | TensorRT-LLM | FP8 | 218.4 tok/s | 24.5 ms | 4.8x faster |
DeepSeek-R1 (671B MoE) 671B (37B active) | 8x NVIDIA H200 SXM (1128 GB) | TensorRT-LLM | FP8 | 142.6 tok/s | 38.2 ms | 4.1x faster |
Llama-3.1-70B-Instruct 70B | 1x NVIDIA H100 SXM5 80GB | TensorRT-LLM | FP8 | 165.2 tok/s | 14.8 ms | 3.9x faster |
Llama-3.1-70B-Instruct 70B | 1x NVIDIA H100 SXM5 80GB | vLLM | FP8 | 138.5 tok/s | 19.4 ms | 3.2x faster |
Llama-3.1-70B-Instruct 70B | 2x RTX 4090 24GB (48GB total) | TensorRT-LLM | INT4-AWQ | 54.8 tok/s | 42.1 ms | 2.8x faster |
Llama-3.1-8B-Instruct 8B | 1x RTX 4090 24GB | TensorRT-LLM | INT4-AWQ | 118.2 tok/s | 11.2 ms | 3.4x faster |
Llama-3.1-8B-Instruct 8B | 1x RTX 4090 24GB | Vanilla PyTorch | FP16 | 34.6 tok/s | 45 ms | 1x faster |
Reproducible Benchmark Methodology & Test Parameters
All benchmark metrics published on nexusvllm are measured under strictly controlled, isolated datacenter environments to ensure 100% scientific reproducibility across the AI community.
1. Hardware Testbed
- • GPU: 1x NVIDIA HGX H100 SXM5 80GB
- • CPU: AMD EPYC 9654 96-Core Processor
- • Memory: 768 GB DDR5-4800 ECC
- • Driver: NVIDIA CUDA 12.4 / Driver 550.54
2. Workload Parameters
- • Input Context (Prompt): 2,048 tokens
- • Output Generation: 512 tokens
- • Concurrency: 64 concurrent streams
- • Arrival Process: Poisson distribution
3. Engine Baselines
- • Baseline: PyTorch Transformers (Unbatched FP16)
- • vLLM v0.6.3: PagedAttention + Chunked Prefill
- • TensorRT-LLM v0.14: In-Flight Batching (FP8)
- • Metric: Aggregate Tokens / Total Duration
Run Verification Locally (Python Benchmark Script):
# Install dependencies: pip install vllm transformers
import time
from vllm import LLM, SamplingParams
def run_benchmark(model_id="meta-llama/Meta-Llama-3.1-8B-Instruct"):
print(f">> Initializing vLLM engine for {model_id}...")
llm = LLM(model=model_id, tensor_parallel_size=1, max_model_len=4096)
prompts = ["Explain quantum computing in detail."] * 64
sampling_params = SamplingParams(temperature=0.7, max_tokens=512)
start_time = time.time()
outputs = llm.generate(prompts, sampling_params)
total_time = time.time() - start_time
total_tokens = sum(len(output.outputs[0].token_ids) for output in outputs)
throughput = total_tokens / total_time
print(f">> Throughput: {throughput:.2f} tokens/second across 64 concurrent streams")
if __name__ == "__main__":
run_benchmark()