Ternary computer
This article needs additional citations for verification. (December 2014) |
A ternary computer, also called trinary computer, is one that uses
Types of states
Ternary computing deals with three discrete states, but the ternary digits themselves can be defined differently:[1]
System | States | ||
---|---|---|---|
Unbalanced ternary | 0 | 1 | 2 |
Fractional unbalanced ternary | 0 | 1⁄2 | 1 |
Balanced ternary | −1 | 0 | 1 |
Unknown-state logic | F | ? | T |
Ternary-coded binary | T | F | T |
Ternary quantum computers use qutrits rather than trits. A qutrit is a quantum state that is a complex unit vector in three dimensions, which can be written as in the
History
I often reflect that had the Ternary instead of the
Sir George Biddell Airy[3]
One early calculating machine, built entirely from wood by Thomas Fowler in 1840, operated in balanced ternary.
The ternary computer QTC-1 was developed in Canada.[9]
Balanced ternary
Ternary computing is commonly implemented in terms of
Unbalanced ternary
Ternary computing can be implemented in terms of unbalanced ternary, which uses the three digits 0, 1, 2. The original 0 and 1 are explained as an ordinary
The world's first unbalanced ternary semiconductor design on a large wafer was implemented by the research team led by Kim Kyung-rok at Ulsan National Institute of Science and Technology in South Korea, which will help development of low power and high computing microchips in the future. This research theme was selected as one of the future projects funded by Samsung in 2017, published on July 15, 2019.[11]
Potential future applications
With the advent of mass-produced binary components for computers, ternary computers have diminished in significance. However,
The
Ternary computing shows promise for implementing fast large language models (LLMs) and potentially other AI applications, in lieu of floating point arithmetic. [15]
In popular culture
In Robert A. Heinlein's novel Time Enough for Love, the sapient computers of Secundus, the planet on which part of the framing story is set, including Minerva, use an unbalanced ternary system. Minerva, in reporting a calculation result, says "three hundred forty one thousand six hundred forty... the original ternary readout is unit pair pair comma unit nil nil comma unit pair pair comma unit nil nil point nil".[16]
See also
- Decimal computer
- Flip-flap-flop
- Radix economy
- Skew binary number system
- Ternary numeral system
- Ternary signal
- Unconventional computing
References
- ^ Connelly, Jeff (2008). "Ternary Computing Testbed 3-Trit Computer Architecture" (PDF). California Polytechnic State University of San Luis Obispo.
- ISBN 978-1-84628-887-6.
- ^ ISBN 978-1-4299-3857-0.
- ^ McKay, John; Vass, Pamela. "Thomas Fowler". Archived from the original on 31 May 2007.
- .
- ^ a b Nitusov, Alexander. "Nikolay Petrovich Brusentsov". Russian Virtual Computer Museum: Hall of Fame. Retrieved 25 January 2010.
- ISBN 978-3-528-05757-2..
- S2CID 30527807.
- ISBN 0-8186-0859-5.
- ^ ISBN 0-201-03822-6..
- ^ "S. Korean researchers develop world's first ternary semiconductor tech". Maeil Business Newspaper. 17 July 2019.
- .
- S2CID 35306726.
- S2CID 19998395.
- arXiv:2402.17764.
- ISBN 978-0-399-11151-8.
Further reading
- Hunger, Francis (2007). Eine Recherche über den sowjetischen Ternarcomputer [SETUN. An Inquiry into the Soviet Ternary Computer]. ISBN 978-3-932865-48-0.
External links
This article's use of external links may not follow Wikipedia's policies or guidelines. (December 2023) |
- The ternary calculating machine of Thomas Fowler
- 3niti – Collaboration for Open Ternary Computer Development
- Development of ternary computers at Moscow State University
- Tunguska – Ternary Operating System emulator
- "ROLUAN – Ternary ecosystem startup. Ternary software and hardware. Open source". Archived from the original on 2018-03-22.
- Triador: a ternary computer with 600 ternary multiplexers
- 5500FP - modern ternary CPU