The C74-6502 is a homemade discrete-component implementation of the iconic MOS 6502 microprocessor, running at speeds up to 20MHz and achieving full plug-compatibility with vintage 6502-based systems including the Commodore 64 and Apple II. Built by hobbyists using simple tools, the prototype successfully runs over seventy-five classic games and demos, demonstrating functional equivalence to the original CPU.
A developer optimized their tmux statusbar from consuming 15% CPU to 1.8% by replacing six shell script calls with a single Rust daemon called tmux-companion, reducing idle consumption to 0.3%. The author has heavily customized tmux since 2016 through 1,495 lines of configuration scripts, appreciating its scriptability and low resource usage compared to IDEs.
In February 2026, a Debian packager discovered that normaliz's test suite hung in an infinite loop on LoongArch systems. After months of investigation using AI-assisted debugging, the root cause was identified as a CPU erratum in Loongson's LA664 processor where atomic add instructions occasionally failed to be atomic. Loongson released a firmware fix within two weeks with minimal performance impact.
The NEC V20 was an Intel 8088-compatible CPU that offered modest performance improvements and became popular as a cheap upgrade for 1980s computers. After NEC prevailed in a 1986 legal dispute with Intel over the chip's design, the V20 found its niche in machines where motherboard swaps were impractical, and remains sought after by retro computing enthusiasts today.
Computer caches are small, fast memories that hold copies of data from larger, slower memory to improve performance. Modern CPUs contain similar structures called 'covert caches'—such as translation lookaside buffers, branch target buffers, and prefetcher tables—that hold derived or predictive data rather than faithful memory copies, and some have become security vulnerabilities exploitable by adversaries to extract secrets.
Apple Silicon chips (M2 through M5) achieved approximately 50% single-core performance improvement over three years, driven primarily by increased CPU frequency (3.5 to 4.6 GHz), higher instructions-per-cycle decode width, additional efficiency cores, and significantly improved memory bandwidth (154 GB/s on M5 versus 100 GB/s on M2). The newer M6 chip adds further performance gains through additional cores and bandwidth increases.
A custom 32-bit CPU encrypted at gate-level with anti-tamper and anti-debug protections went unsolved for a year by humans and multiple LLMs, until GPT-6 solved it in 20-30 minutes using side-channel cryptanalysis to exploit weak encryption protecting the CPU state. The challenge featured a virtual architecture with 16 general-purpose registers, bit-addressable memory, and obfuscated VHDL synthesis.
An Intel Celeron 1200 CPU with a missing data pin and ripped substrate pad was successfully repaired by Bits und Bolts through careful soldering of a donor pin from another chip. The repaired processor booted successfully and was then overclocked by 33% to 1,600 MHz.
Blaze is a CPU-based, multithreaded vector graphics rasterizer designed to outperform publicly available libraries by subdividing the screen into intervals and distributing rasterization work across threads, avoiding the single-core bottleneck of traditional scanline rasterizers.
A developer implements a 6502 microprocessor emulator in Markdown that executes via an LLM (GLM 5.1 on Grunden.ai), treating Markdown as machine code. The emulator simulates the classic 8-bit processor used in 1980s computers like the Commodore 64 and Apple II, complete with registers, memory addressing, and a fetch-decode-execute cycle.
A patch series from Shrikanth Hegde proposes using steal time metrics to help virtual machines voluntarily reduce CPU demands during contention. The mechanism maintains a preferred CPU set that shrinks when steal time exceeds thresholds, concentrating workloads on fewer CPUs to mitigate performance degradation from lock contention and preemption.