惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
MyScale Blog
MyScale Blog
有赞技术团队
有赞技术团队
V
Visual Studio Blog
T
The Blog of Author Tim Ferriss
爱范儿
爱范儿
Vercel News
Vercel News
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
大猫的无限游戏
大猫的无限游戏
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
酷 壳 – CoolShell
酷 壳 – CoolShell
GbyAI
GbyAI
A
About on SuperTechFans
云风的 BLOG
云风的 BLOG
The Cloudflare Blog
宝玉的分享
宝玉的分享
V
V2EX
Microsoft Azure Blog
Microsoft Azure Blog

The Register - On-Prem: Systems

Qualcomm teases agentic CPUs and smartphones Fujitsu says quantum and AI will replace mainframes in 2035 ZTE & China's NCRC partner for smart interventional medicine Core Scientific accelerates crypto-to-AI pivot Meta to use millions of AWS Graviton cores AI now gobbling up power and management chips for servers Tesla stakes AI dreams on Intel's unfinished AI chip SK Hynix breaks ground on Indiana advanced packaging plant Datacenter boom keeps dirty coal plants alive in the US AMD's Ryzen 9 9950X3D2 Dual Edition tested World's blandest man steps down from CEO job to spend more time in tastefully appointed home World's blandest man steps down from CEO job Intel eases reliance on TSMC with 'Merica-made Core Series 3 processors Intel eases reliance on TSMC with Core Series 3 CPUs Guide to GPU virtualization: passthrough, vGPU, and MIG Guide to GPU virtualization: passthrough, vGPU, and MIG Orbital datacenter startup admits launch economics don't fly AI-powered mainframe exits are a bubble set to pop Cloud-smart strategy helps Interactive meet GenAI demands Oracle taps Bloom for fuel cells to support datacenter binge Oracle taps Bloom for fuel cells to support datacenter binge UK signs Rolls-Royce SMR design deal Japan going back to the future by reviving its chip industry Japan going back to the future by reviving its chip industry AWS ponders selling its home-grown chips by the rack-load Supply chain challenges risk delaying Nvidia's Rubin GPUs Supply chain challenges risk delaying Nvidia's Rubin GPUs Supermicro investigating alleged China chip smuggling Intel trapped in Elon's reality distortion field UALink delivers 2.0 spec before v. 1.0 silicon ships
It's not a binary choice: Boffin builds ternary CPU
Liam Proven Liam Proven · 2026-03-18 · via The Register - On-Prem: Systems

Systems

It's not a binary choice. Independent boffin builds a ternary CPU on an FPGA

Three is the magic number as first off-the-shelf general-purpose ternary hardware since c 1965 lands

The 5500FP is a ternary CPU implemented on an FPGA. It's not very fast, but it makes it easier to experiment with computers that don't use binary.

Independent researcher Claudio Lorenzo La Rosa recently published 5500FP: A 24-Trit Balanced Ternary RISC Processor. The paper is quite technical, but it's only seven pages long. It describes how to implement a ternary procesor on a conventional binary-based FPGA:

We present the 5500FP, a 24-trit balanced ternary RISC processor implemented on FPGA, with a 120-instruction ISA, native atomic synchronization primitives, and an open hardware development board. The design demonstrates the practical feasibility of balanced ternary computing on modern reconfigurable hardware, providing a concrete platform for research into non-binary architectures without the barrier of custom silicon development.

There's no inherent reason computers have to encode everything in binary. The natural world is more subtle than just "on" or "off". Another way of encoding logic that's quite well-suited to digital electronics is ternary logic. This encodes numbers in trits instead of bits. A trit can hold one of three values, rather than the two represented by "on" or "off". A common version is balanced ternary, in which one trit can hold one, zero, or minus 1.

The word "bit" is short for binary digit and was coined by the late American mathematician John W Tukey, who also came up with the word "software" and as an encore devised the Fast Fourier Transform algorithm. By extension, if a Binary digIT is a bit, then a TRInary digiT is a "trit". That's trinary as in having three discrete states, not the BOFH version.

There is a long historical precedent for ternary computer logic. The great Donald Knuth is a fan; in volume 2 of The Art of Computer Programming, he called it "perhaps the prettiest number system." The University of Iowa's Douglas Jones offers the Ternary Manifesto, which explains how number encoding works and much more. Back in 2017 a team came up with a more specialized ternary FPGA chip, and a couple of years later a South Korean team looked into wafer-scale fabrication of ternary components.

Ternary computers have been built in the past. At Moscow State University in the late 1950s – around the time the late Sir Tony Hoare was there – a team led by Sergei Sobolev and Nikolay Brusentsov built a ternary machine, the Setun Computer. A lot has been written about Setun - much is in Russian - but the Road Not Taken – Setun, the Cold War, and the Lost Future of Non-Binary Computing is interesting. Brusentsov co-wrote a technical description, Ternary Computers: The Setun and the Setun 70 [PDF], which is in English.

Setun inspired the later American TERNAC machine, which was also ternary – but it only existed as a simulation in Fortran on top of a Burroughs binary-based machine. TERNAC's developer, Gideon Frieder, published two oft-cited 1972 papers from the project: Ternary computers part I: motivation for ternary computers and Ternary computers part 2: emulation of a ternary computer.

One of the reasons that Setun didn't lead to more ternary hardware is that the underlying implementation used binary logic, with two gates holding each trit. This is easier to implement, but it's inherently wasteful: one trit can hold approximately 1.58× more data than one bit, but using two bits wastes that advantage – you could be storing a third more data in binary (two bits can represent four states, while one trit only represents three states.) However, this is also how the 5500FP processor does it, both for the good reason of using off-the-shelf logic parts and also to make it easier to interface with basically any and all other existing computer hardware, which is all binary-based.

La Rosa sees great potential in the idea, and has a whole website about it: Ternary Logic CPUs – Performance and efficiency in the third Millennium. ®