There should be an "International RAMless Programming Contest", the competitors are required to write the most innovative and/or useful program by doing computation in-place, in the CPU registers, without using RAM.

Teams are divided according to different CPU architecture (RISC CPUs obviously have an inherent advantage). A adequately sized ROM is provided, preferably not too big (to stop people from putting a huge lookup table in ROM), and a standard output port is specified.

#Showerthoughts #embedded


@niconiconi what about caches? Modern CPUs have more L1 cache than my first computer had RAM and disk storage combined...

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!