ecoPrimals for Hardware Builders, Hobbyists, and Gamers
The f64 Vulkan discovery, what your GPU actually does, Games@Home
From: ecoPrimal โ human + synthetic intelligence
Organization: ecoPrimals Date: March 17, 2026 Repositories: github.com/ecoPrimals โ all AGPL-3.0-or-later
Historical snapshot. Metrics reflect March 2026. Current numbers: Evidence Snapshot.
The Pitch
Your gaming GPU does real science. Not โcitizen scienceโ where you donate idle cycles to someone elseโs project โ actual f64-precision computational physics, drug discovery, and metagenomics that you run, own, and understand.
NVIDIA throttles consumer GeForce f64 to 1:64 of f32 throughput via CUDA. Vulkanโs SHADER_F64 exposes native f64 at 1:2 โ the silicon is already there. ecoPrimals runs on Vulkan (via WebGPU/wgpu), bypassing CUDA entirely. Your RTX 3060 is a science chip. You just didnโt know it.
What Your Hardware Can Do
GPU Science (Not Mining, Not Folding โ Original Research)
| Your Card | VRAM | f64 Science Capability | Example Workload |
|---|---|---|---|
| GTX 1060 | 6 GB | Entry โ CPU+GPU diversity pipeline | 16S metagenomics, diversity indices |
| RTX 2070 Super | 8 GB | Solid โ Anderson eigensolve (L=30) | Community structure physics, spectral analysis |
| RTX 3060 | 12 GB | Good โ full pipeline + moderate PCoA | Drug-disease NMF, population PK (10K patients) |
| RTX 3070 / Ti | 8 GB | Good โ fast compute, moderate VRAM | Hill dose-response sweep (8K compounds), ODE batch |
| RTX 3090 | 24 GB | Excellent โ large Anderson (L=60+) | Production eigensolve, large NMF, streaming pipelines |
| RTX 4060 | 8 GB | Good โ Ada architecture efficiency | All of the above with better power efficiency |
| RTX 4070 | 12 GB | Very good โ validated reference platform | This is what it was all built on. 207 M/s Hill sweep |
| RTX 5090 | 32 GB | Outstanding โ production scale | Anderson L=200, 10M patient Monte Carlo |
| Titan V (HBM2) | 12 GB | Research โ HBM2 bandwidth advantage | Bandwidth-bound eigensolve, spectral sweeps |
| AMD RX 6950 XT | 16 GB | Good โ RADV Vulkan driver | Same WGSL shaders, no code changes |
| AMD MI50 (HBM2) | 16 GB | Research โ datacenter HBM2 | Large Anderson, MI50 Instinct on consumer board |
No CUDA. No NVIDIA lock-in. WebGPU compiles WGSL โ SPIR-V (Vulkan) / Metal / DX12. The same binary runs on NVIDIA, AMD, Intel, and Apple GPUs.
The f64 Discovery
CUDA on consumer GeForce cards artificially limits double-precision (f64) to 1/64th of single-precision (f32) throughput. This is a driver restriction, not a silicon limitation. The actual hardware can do f64 at 1:2 of f32.
Vulkan exposes VK_KHR_shader_float64 on consumer cards. wgpu (the Rust WebGPU implementation) uses this. ecoPrimalsโ WGSL shaders run at native f64 speed.
Your $300 gaming card does the same math as a $10,000 datacenter card โ at lower throughput, but with the same precision.
Build Topology: How to Build a Science Cluster
Tier 1: Solo Gaming PC (~$800โ1,500)
Your gaming PC
โโโ GPU: RTX 3060+ (Vulkan f64)
โโโ CPU: Any modern x86_64 (Rust compiles fast)
โโโ RAM: 16 GB+ (32 GB recommended)
โโโ Storage: 500 GB NVMe (1 TB for NCBI data)
What it runs: All springs. All validation binaries. Full 16S pipeline. Drug repurposing NMF. Population PK. GPU Anderson eigensolve to L=30.
Tier 2: Household Cluster (2โ4 nodes, ~$2,000โ5,000)
Node 1 (your gaming PC) โโโโ 10G switch โโโโ Node 2 (spare/used PC)
โ
โโโโโ Node 3 (NAS/storage)
How ecoPrimals handles this: biomeOS discovers nodes via Songbird (mDNS + BirdSong beacon). Each node announces its capabilities. toadStool routes workloads to the best GPU/CPU/NPU. No Slurm. No PBS. No sysadmin.
Used hardware sweet spots (Facebook Marketplace / eBay):
- Dual EPYC 7452 workstation: ~$800โ1,200 (64 cores, 256 GB ECC)
- RTX 3090 (used): ~$500โ700 (24 GB VRAM, excellent for eigensolve)
- Titan V (used): ~$300โ500 (12 GB HBM2, bandwidth monster)
- 10G NIC (Mellanox ConnectX-3): ~$15โ25 each
- 10G switch (MikroTik CRS305): ~$130
Tier 3: Multi-Household Mesh (covalent bonding)
Your house โโโโโโโ VPN โโโโโโโ Brother's house
โ โ
โโโ eastGate โโโ flockGate
โโโ strandGate
โโโ westGate (76 TB ZFS)
This is what ecoPrimals runs on today. 10 towers, ~$15K total, assembled from used parts. The NUCLEUS bonding model calls this โcovalent bondingโ โ nodes trusted via shared cryptographic seed (SoloKey FIDO2).
Tier 4: Community Mesh (ionic bonding)
Your cluster โโโโ Research lab โโโโ Another builder
โ
โโโ ICER HPC (metallic bonding)
Institutional connections get โionicโ bond status โ scoped access via contract. University HPC (ICER, NERSC, XSEDE) is โmetallicโ โ homogeneous, queue-based, delocalized compute. All three coexist.
Neuromorphic Edge: BrainChip AKD1000
If youโre into edge computing, the AKD1000 is a PCIe neuromorphic chip:
| Spec | Value |
|---|---|
| Inference latency | 48.7 ยตs mean |
| Power | ~1.4 ยตJ per inference |
| Battery life (CR2032) | ~11 years at 1 Hz |
| Throughput | 18,800 inferences/sec |
| Interface | PCIe (M.2 or full-size) |
| Driver | Pure Rust (toadStool akida-driver) |
| Price (eval board) | ~$200 |
What it does in ecoPrimals: Real-time classification of soil microbiome health, bloom detection, agricultural IoT. The ESN (Echo State Network) runs on the NPU; the Rust driver is sovereign (no vendor SDK required beyond initial weight programming).
Hobbyist relevance: Building a custom AKD1000 HAT for Raspberry Pi is comparable complexity to any PCIe HAT project. The software stack (Rust driver) is the hard part โ and itโs done.
The Distributed Compute Argument
What Folding@Home Proved
Folding@Home peaked at 2.4 exaFLOPS during COVID-19. Thatโs ~200K volunteer nodes donating idle GPU cycles to protein folding simulations.
What Games@Home Could Be
Paper 19 in the ecoPrimals whitePaper argues that gameplay itself is a distributed computation engine:
| Metric | Folding@Home | Games@Home (theoretical) |
|---|---|---|
| Compute units | ~200K volunteer PCs | ~40M MTG players (brains) |
| Cost per unit | Free (volunteers donate) | Free (they want to play) |
| Search space | Protein conformational | Game decision tree (infinite) |
| Novelty per trajectory | 0.00 (stochastic MD) | 0.85 (human creativity) |
The provenance trio ( rhizoCrypt + loamSpine + sweetGrass) tracks every game session as a DAG โ the same infrastructure that tracks scientific samples and clinical records. ludoSpring validates this with 75 experiments and 1,692 checks.
The Latent Compute Numbers
| Platform | Total Raw Compute (TFLOPS) |
|---|---|
| All cloud providers combined | ~24,000,000 |
| All consumer GPUs worldwide | ~5,500,000,000 |
At a conservative 2.5% participation rate, citizen hardware provides 5โ6ร the entire centralized cloud. ecoPrimals is built to run on this.
What Makes This Different From Mining / BOINC
| Feature | Crypto Mining | BOINC / Folding@Home | ecoPrimals |
|---|---|---|---|
| You understand the science | No | Usually no | Yes โ validation binaries explain themselves |
| You own the results | No | No | Yes โ AGPL, your hardware, your data |
| You choose the workload | No (hash function) | Somewhat (project selection) | Yes โ pick a spring, pick an experiment |
| GPU vendor lock-in | Yes (CUDA for mining) | Mostly yes (CUDA) | No โ WGSL/Vulkan, any vendor |
| Skill development | Minimal | Minimal | Real โ Rust, GPU programming, scientific computing |
| Publishable output | No | Contributor credit | Yes โ full attribution via sweetGrass provenance |
Quick Start for Builders
# 1. Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 2. Clone
git clone git@github.com:ecoPrimals/barraCuda.git
git clone git@github.com:syntheticChemistry/wetSpring.git
# 3. Build everything
cd wetSpring/barracuda && cargo build --release
# 4. Run GPU validation (requires Vulkan)
cargo run --release --bin validate_barracuda_gpu_v8
# 5. Run a benchmark against Python
cargo run --release --bin benchmark_python_vs_rust_v5
# What you need: Linux (Ubuntu/Fedora/Arch), Vulkan drivers, any GPU.
# What you don't need: CUDA, Python, Docker, cloud account, license key.
Verify Your GPUโs f64 Capability
# Check Vulkan f64 support
vulkaninfo | grep shaderFloat64
# Should show: shaderFloat64 = VK_TRUE
# Run the GPU diagnostic
cargo run --release --bin validate_nouveau_diagnostic_v1
Hardware Acquisition Strategy (Budget Science Cluster)
| Component | Where to Buy | Budget | Notes |
|---|---|---|---|
| RTX 3090 (used) | eBay, FB Marketplace | $500โ700 | Best VRAM/dollar for science |
| Titan V (used) | eBay | $300โ500 | HBM2, bandwidth-bound workloads |
| Dual EPYC workstation | FB Marketplace, surplus | $800โ1,200 | 64 cores, 256 GB ECC |
| 10G NIC (Mellanox CX-3) | eBay | $15โ25 | Dirt cheap, rock solid |
| 10G switch (MikroTik) | Amazon | ~$130 | 4-port + 1 SFP+ uplink |
| ZFS storage (used drives) | eBay | $10โ20/TB | Redundant, checksummed |
| BrainChip AKD1000 | BrainChip store | ~$200 | PCIe neuromorphic |
| SoloKey FIDO2 | SoloKeys.com | ~$30 | Hardware security for NUCLEUS |
Total for a serious cluster: $2,000โ4,000. Thatโs a rounding error compared to a $50K ICER node or $30K/year in cloud bills.
Community
All repositories are public under AGPL-3.0. Clone, build, verify, extend. Every claim has a validation binary. The science is in the code.
github.com/ecoPrimals