What happened to Transmeta, the last big dotcom IPO
Technical approach: code morphing and dynamic translation
- CPUs (Crusoe, Efficeon) used a software “code morphing” layer to translate x86 into a VLIW-like internal ISA, somewhat akin to a tracing JIT.
- This enabled aggressive runtime optimization and caching of hot traces, with slow first-run performance but improved speed afterward.
- Discussion contrasts this with modern x86 cores, which mostly crack instructions into micro-ops rather than doing full dynamic translation of control flow.
- Thread dives into details: handling branches, skewed execution, self‑modifying code (MMU traps and trace invalidation), and why nested JITs (e.g., JavaScript engines) are pathological for this model.
- Similar ideas later appeared in Nvidia’s Denver cores, some JVM HotSpot work, certain Russian Elbrus CPUs, and dynamic optimizers like Dynamo.
Performance, power, and target markets
- Users recall Crusoe laptops as very battery‑efficient (multi‑hour runtime when 2–3 hours was typical) but noticeably slow—often comparable to much lower‑clocked Celerons.
- They were initially desktop‑oriented, then mobile‑oriented; attempts at blades, thin clients, and UMPCs are mentioned.
- Some argue the chips didn’t solve a pressing problem; others say they opened the low‑power laptop niche that Intel then captured.
- There’s speculation they might have worked well for servers with stable workloads, but they arrived in a hostile, Intel‑dominated server market.
Competition, fabs, and business decisions
- Core bet: dynamic compilation plus a simpler VLIW core could eventually beat out‑of‑order superscalar CPUs on benchmarks and power.
- Several architects in the thread say this was obviously unrealistic; others note that, at the time, many serious players were exploring similar non‑OOO paths (Itanium, EPIC, high‑frequency in‑order cores).
- Intel is portrayed as treating Transmeta as a real threat: fast rollout of SpeedStep/Pentium M, focus on low power, and later a patent settlement over power‑management ideas.
- A management‑driven switch from IBM’s process to an unproven TSMC process reportedly caused a year‑plus gap in chip supply, enraging OEMs and killing momentum.
- They pivoted to IP licensing in 2005; their patent portfolio was ultimately sold to a well‑known patent‑aggregation firm, sparking debate over whether that constitutes “patent trolling.”
Legacy, influence, and culture
- Technically, Transmeta fed ideas into JITs, dynamic optimization, and later CPU/GPU designs; some engineers went on to JVM and big‑tech CPU work.
- Culturally, people remember the mysterious “This page is not here yet” website, heavy hype comparable to Segway, and the symbolic role of attracting key Linux talent to the U.S.
- Many commenters remember underpowered but beloved Crusoe laptops whose main selling point was portability and battery life rather than speed.