TC Prime Torture

By TC Studio

View on Snapcraft.io
Version1.0.1
Revision3
Size157.1 MB
LicenseMIT
Confinementstrict
Basecore22

TC Prime Torture - Multi-Core CPU Torture & Mersenne Prime Verifier

ScreenshotScreenshotScreenshot

TC Prime Torture is a multi-process CPU & memory controller stability stress tester and genuine Lucas-Lehmer Mersenne prime verifier for Linux.
An independent Linux alternative inspired by Prime95 for multi-core CPU stability torture testing, arithmetic residue self-checking, and Mersenne prime verification.

Key Features:
- Genuine Lucas-Lehmer Mersenne Prime Tester (M_p = 2^p - 1): Multi-process primality verification using fast Mersenne bit-shift modular reduction on real exponents (e.g. p = 2203, 3217, 4253, 4423, 9689, 11213, 19937, and custom odd prime exponents) with exact 64-bit hexadecimal residue reporting.
- Multi-Process CPU & Memory Torture Workers: Spawns independent OS worker processes across CPU cores in three genuine workloads — Small Prime (L1/L2 Cache & ALU integer squaring), Medium FPU Transform (64-bit IEEE-754 floating-point round-trip with live round-off error bounds), and Blend (multi-megabyte physical RAM sweep + modular squaring).
- Continuous Self-Check Residue Verification: Dual-pass deterministic residue and round-off verification per worker process to detect CPU arithmetic or memory bit-flip instability in real time.
- Live Kernel CPU Clock, Utilization & Thermal Telemetry: Reads real per-core clock frequency (/sys/devices/system/cpu/cpu*/cpufreq & /proc/cpuinfo), per-core load (/proc/stat), hardware thermal sensors (/sys/class/hwmon & /sys/class/thermal), and physical memory state (/proc/meminfo).
- Full Stability Reports & Bilingual UI: Exports real CSV, JSON, and TXT torture/verification logs, with instant Vietnamese / English interface switching.

Disclaimer: This project is an independent open-source utility built by TC Studio and is not affiliated with, sponsored by, or endorsed by Mersenne Research.

Update History

1.0.0 (2) → 1.0.1 (3)
13 Nov 2026, 13:00 UTC
1.0.0 (2)
13 Nov 2026, 08:15 UTC

Published13 Nov 2026, 07:56 UTC

Last updated13 Nov 2026, 12:10 UTC

First seen13 Nov 2026, 08:15 UTC