Frontiers & the Post-Moore Era

an open ISA

An instruction set architecture (ISA) is the contract between software and hardware — the exact vocabulary of commands a processor promises to understand, like 'add these two numbers' or 'jump to here'. For decades, the important ISAs were owned like a recipe locked in a company vault: x86 belongs to Intel and AMD, and Arm licenses its ISA for a fee and on its terms. To build a chip that runs that software, you had to pay and obey the owner's rules. An 'open ISA' breaks that pattern: the vocabulary itself is published as a free, public standard that anyone may implement without paying a license fee or asking permission.

It is crucial to be precise about what 'open' means and does not mean here. An open ISA is an open specification — a document anyone can read and build a chip against — not necessarily open-source hardware. You still design your own physical chip, which can be a closely guarded commercial secret; what is free is the agreed list of instructions and how they behave. Think of it like the rules of chess: the rules are public and free for anyone to play by, but the beautiful hand-carved chess set you sell is entirely your own work. An open ISA lets a startup, a university, or a national project build a compatible processor without negotiating a contract with a gatekeeper.

Why does this reshape the industry? Because the ISA had been a tollgate. When one company owns the vocabulary every program is written in, that company has enormous power over who can compete. An open ISA removes the tollgate: it lets many independent designers innovate on the same software base, lets researchers experiment freely, and lets countries pursue chips without depending on a foreign licensor. The flagship example is RISC-V, and the open model is also why an open ISA can be modular and extensible in ways a single owner might resist — anyone can propose and add optional extensions for new kinds of work.

A university research team wants to build an experimental processor with a new instruction for a custom algorithm. With x86 or Arm they would need a license and might not be allowed to alter the ISA at all. With an open ISA like RISC-V, they download the free specification, implement the base instructions plus their own optional extension, and tape out a chip — no contract, no fee.

Open means the specification is free to implement, not that your physical chip design must be given away.

Open ISA (the published specification) is not the same as open-source chip design. You can build a fully proprietary, secret chip that implements an open ISA — the openness is in the contract software sees, not necessarily in the silicon you ship.

Also called
open instruction setopen standard ISAfree ISA開放指令集開放標準指令集