flâneur — a map of the web's best reading

interactive GPU from scratch

jaso1024.com · 4,091 words · saved by 1 readers

MVIDIA FROM TRANSISTORS TO TERAFLOPS MEMO FROM: THE CEO Welcome to Mvidia! I know your resume said “software engineer” but honestly we need someone on the hardware side. Don’t worry, you’ll pick it up. Start with the basics — we ordered a shipment of transistors. START ← jaso1024 v0.1.0 ← BACK ACT 1: YOUR FIRST DAY Transistors → Logic Gates 1/10 COMPLETED ▶ INTRO: From Sand to Switch 0/7 Optional background on how transistors are made 1.1 The Switch NMOS as a switch "Flip it on, flip it off. How hard can it be?" ✓ 1.2 The Other Switch PMOS as a switch "Apparently there's a second kind. Who knew." 44s 1.3 Two Halves Requires: The Switch 1.4 NAND It Requires: Two Halves 1.5 The Dual Requires: NAND It 1.6 Truth Tables Requires: The Dual 1.7 AND Gate Requires: The Dual 1.8 OR Gate Requires: The Dual 1.9 XOR Gate Requires: The Dual 1.10 Choose Wisely Requires: AND Gate, OR Gate, XOR Gate UNLOCKS ACT 2 ▼ ACT 2: THE CORE Gates → ALU → Processor 0/38 COMPLETED 2.1 Half Adder Requires: Choose W

Before we wire a single transistor, I need to know you understand what electricity actually is. Not just "it powers things" — I mean electrons, voltage, current. The real stuff. Go. Here is the weird part. In a semiconductor, current is not carried only by free electrons. When an electron escapes its bond, it leaves a gap — and that gap moves. We call it a hole. It acts like a positive charge moving in the opposite direction. You need to understand this before we go any further. Before you wire anything, you need to understand the material. Silicon is a semiconductor -- it barely conducts on i

Explore this link on the map →

saved by

related reading