logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·01.11.26
← Back to news

Benchmarking 15 "E-Waste" GPUs with Modern Workloads

Original article
esologic.com|48 points|11 comments|by eso_logic|Jul 13, 2026

Evaluating "E-Waste" Tesla GPUs for Modern Workloads

Decommissioned NVIDIA enterprise GPUs represent one of the final frontiers for acquiring massive amounts of idle VRAM without breaking the bank.

The Value Proposition

Currently, the market for these "obsolete" cards is surprisingly accessible:

  • Tesla K80 (24GB GDDR5): \approx \60$
  • Tesla P100 (16GB): \approx \75$
  • Tesla V100 (16GB): <\200$

Despite their age and various shortcomings, it is critical to determine if these ubiquitous cards remain viable for modern computational tasks. This benchmarking project has been a year-long endeavor, involving a winter spent essentially using GPUs as space heaters in a studio.

https://esologic.com/wp-content/uploads/2026/07/22-tesla-benchmark-16-9-noaudio.mp4


🛠️ Hardware Strategy & Homelab Integration

The primary objective of this research is to establish a Bill of Materials (BOM) for a budget-friendly, 4U GPU node.

Infrastructure Goals

  • Maximize VRAM density.
  • Minimize initial capital expenditure.
  • Maintain thermal stability via custom cooling.
  • Ensure PCIe lane availability.

With specialized cooling solutions (beta units available via the author's email list), these enterprise cards can be packed much tighter than consumer GPUs. A standard ATX chassis—whether rack-mounted or a tower—can comfortably house three GPUs alongside a 10GB NIC.

The Platform

The cost of legacy Intel hardware has plummeted, making the X99 platform (specifically E5-* Xeon CPUs) an irresistible choice.

ComponentModelApprox. CostKey Feature
MotherboardSupermicro X10DRG-Q$200Dual CPU sockets, 7 PCIe slots
CPUIntel Xeon E5 SeriesVery LowHigh PCIe lane count

🛡️ Overcoming the "Obsolete" Stigma

It is common to hear warnings that this hardware is End-of-Life (EOL). Critics often point out:

  1. No upcoming CUDA compatibility updates.
  2. No new driver support.
  3. Poor power efficiency (higher energy cost per token).

"You shouldn't use this gear because it's inefficient and unsupported." →\rightarrow→ This is the kind of finger-wagging that has no place in the homelab.

Software limitations are easily bypassed. For instance, llama.cpp supports a wide array of CUDA architectures if you are comfortable building from source. By utilizing docker, the author successfully ran the entire benchmark suite on the Kepler architecture—hardware that debuted in 2014!

While power efficiency is a critical metric for high-availability, 24/7 production environments (where electricity costs can quickly eclipse the hardware savings), it is rarely a primary concern for the hobbyist homelabber.

Mathematically, the efficiency trade-off can be viewed as: Total Cost=Hardware Cost+(Power Consumption×Time×Rate)\text{Total Cost} = \text{Hardware Cost} + (\text{Power Consumption} \times \text{Time} \times \text{Rate})Total Cost=Hardware Cost+(Power Consumption×Time×Rate)


📊 Benchmark Suite Details

The benchmarking tool is open-source on GitHub. The tests are categorized to cover a broad spectrum of modern workloads:

CategoryBenchmarkDescriptionAI Focus?
Computer VisionResNet50 Train (B=64)CNN training for image classification✅
Computer VisionResNet50 Infer (B=1)Low-latency single image inference✅
Computer VisionResNet50 Infer (B=256)High-throughput batched inference✅
3D RenderingBlender GPUProfessional path tracing❌
3D RenderingBlender CPUCPU baseline for comparison❌
Vision TransformersCAT ViT ScoresInference throughput for image analysis✅
Vision TransformersCAT ViT AttentionComputationally heavy attention maps✅
LLMsQwen2.5 1.5B (Prompt/Gen)Prefill and generation for small models✅
LLMsLlama 3 8B (Prompt/Gen)Prefill and generation for medium models✅
LLMsQwen1.5 MoE (Prompt/Gen)Performance for Mixture-of-Experts✅
ScientificF@H (Single/Double)Molecular dynamics simulations❌
CryptographySHA-256Raw cryptographic hashing throughput❌
SpeechWhisper Med FP16Transformer-based speech-to-text✅
InfrastructuregdsioStorage →\rightarrow→ CPU →\rightarrow→ GPU throughput✅

⚙️ Theory of Operation

The utility is designed specifically for "GPU Box" style servers. To ensure portability and compatibility, every benchmark is encapsulated as a dockerfile.

The Execution Pipeline

Example Workflow: If a system contains a K80 (2 cores), an M10 (4 cores), and a P100 (1 core):

  1. The container runs on one K80 core →\rightarrow→ one M10 core →\rightarrow→ the P100 core.
  2. The container runs across all 7 cores simultaneously.
  3. If the software supports multi-GPU scaling, a final test runs across the entire pool.

Sample JSON Output:

{ 
  "name": "resnet50_train_
  "gpu_id": 0,
  "throughput": "...",
  "latency": "..."
}

🖼️ Visual Data & Results

Below are the visual representations of the performance metrics across various configurations:

Hardware & Setup

LLM & AI Performance

Scaling & Mixing

CPU Baselines