GPUGUARANTEED
PERSISTENCE UNIT
EXPERIMENT 003 / GRAPHICS, NOW DURABLE

Spend telemetry loading…

A PERFECTLY UNREASONABLE USE OF CLOUDFLARE

I built a graphics card out of 4,096 SQLite databases.

Graphics cards forget the picture the moment you unplug them. I found that unacceptable. Every pixel in this 64×64 frame is its own Cloudflare Durable Object with its own SQLite database, and each one works out its own color in SQL.

FRAMEBUFFER / 64 × 64CONNECTING
▦4,096 databases.
No picture yet.

Render a frame to wake the pixels.

NO COMMITTED FRAME
LAST FRAME—
PIXELS CHECKED—
COLOR MISMATCHES—
RENDERS LEFT TODAY—

EVERY PIXEL HAS A PAPER TRAIL

Meet your database.

Pixel 32, 32

Select a pixel to inspect its committed state.

Dead pixels have a recovery procedure.

The shader is a SQL query +

Bound parameters: x, y, camera. Extruded logo edges are stored in every pixel’s database. Camera × 10 is the angle in degrees.

THE ARCHITECTURE REVIEW WAS BRIEF

How this works