Steve Jackson Games - Site Navigation
Home General Info Follow Us Search Illuminator Store Forums What's New Other Games Ogre GURPS Munchkin Our Games: Home

Go Back   Steve Jackson Games Forums > Roleplaying > GURPS

Reply
 
Thread Tools Display Modes
Old 03-03-2018, 02:33 PM   #1
AlexanderHowl
 
Join Date: Feb 2016
Default Ternary Computers

I was wondering if anyone used games where ternary computers became dominant over binary computers (unlike OTL, where the opposite occurred)? A ternary computer uses three states (1, 0, and -1 in balanced ternary logic) or a trit while a binary computer uses two states (1 and 0) or a bit. In OTL, Soviet academics explored ternary computing in the 1950s and created cheaper, faster, and more energy efficient computers than the companies of the USA, but Soviet politics made the USSR adopt binary computers instead.

The advantage of a ternary computer over a binary computer becomes obvious when you look into the difference in computational density. A byte, which is eight bits, possesses 256 states. A tryte, which could be eight trits, would possess 6,561 states (over 25 times as much information). Eight bytes possess over 1.8×10^19 states while eight trytes would possess over 3.4×10^30 states.

Last edited by AlexanderHowl; 03-03-2018 at 02:37 PM.
AlexanderHowl is offline   Reply With Quote
Old 03-03-2018, 02:57 PM   #2
mhd
 
mhd's Avatar
 
Join Date: Apr 2008
Location: Land of the Beer, Home of the Dirndls
Default Re: Ternary Computers

I had this ages ago for an alien race with three arms, three sexes etc.
This being sci-fi, the inefficiencies of the general setup didn't matter anyway. Although these days I'd probably just come up with some quantum hoopledeedoo.

I can't really see any campaign where this actually matters, though. Unless I'd be doing a ternary logic puzzle -- most likely the last thing I'd ever do as a GM.
mhd is offline   Reply With Quote
Old 03-03-2018, 03:26 PM   #3
ericbsmith
 
ericbsmith's Avatar
 
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
Default Re: Ternary Computers

Really there's not an advantage to systems other than binary, and some serious drawbacks. Binary is essentially "Power On" and "Power Off." Other systems were looked into, where you would use different voltage states for different values, but you begin to run into issues of discerning a transition voltages from an intended voltage, and the chances of errors in your computations become more and more likely. You also have to fight between using higher voltages, where steps in voltage are more easily discernible, and power usage and heat from the higher voltages, which is always a problem with integrated circuits.

Here's a ComputerPhile video discussing using binary vs decimal in computers, but the principle is the same whether you're talking binary, trinary, bi-quinary, decimal, etc.

I also don't see much gaming difference between the two systems. If you have a good working computer you have a good working computer. Programming between the two systems would be completely different specialties, unless you have a compiler which uses the same higher level language but can compile to the different systems.
__________________
Eric B. Smith GURPS Data File Coordinator
GURPSLand
I shall pull the pin from this healing grenade and...
Kaboom-baya.

Last edited by ericbsmith; 03-03-2018 at 03:30 PM.
ericbsmith is offline   Reply With Quote
Old 03-03-2018, 04:06 PM   #4
Ulzgoroth
 
Join Date: Jul 2008
Default Re: Ternary Computers

Quote:
Originally Posted by ericbsmith View Post
Programming between the two systems would be completely different specialties, unless you have a compiler which uses the same higher level language but can compile to the different systems.
Which you almost certainly do unless you're rather early in the computer age or one of the systems is very newly encountered.
__________________
I don't know any 3e, so there is no chance that I am talking about 3e rules by accident.
Ulzgoroth is offline   Reply With Quote
Old 03-03-2018, 04:09 PM   #5
AlexanderHowl
 
Join Date: Feb 2016
Default Re: Ternary Computers

A ternary computer could use polarization of light rather than the application of current for computation (meaning that it would be a natural fit for optical computers). In general though, ternary computers could store much more information (a kilotryte would hold around 4.3×10^1408 more states than a kilobyte)

Last edited by AlexanderHowl; 03-03-2018 at 04:14 PM.
AlexanderHowl is offline   Reply With Quote
Old 03-03-2018, 04:17 PM   #6
Stormcrow
 
Join Date: Aug 2004
Location: Ronkonkoma, NY
Default Re: Ternary Computers

Ternary computers could store much more information assuming it took the same amount of physical space for a given number of bits and trits. Does it?

I don't think you can just say that ternary computers would be exactly like binary computers except for greater storage capacity. The way things work would be completely different.
Stormcrow is offline   Reply With Quote
Old 03-03-2018, 04:54 PM   #7
Anthony
 
Join Date: Feb 2005
Location: Berkeley, CA
Default Re: Ternary Computers

Quote:
Originally Posted by AlexanderHowl View Post
The advantage of a ternary computer over a binary computer becomes obvious when you look into the difference in computational density. A byte, which is eight bits, possesses 256 states. A tryte, which could be eight trits, would possess 6,561 states (over 25 times as much information).
Nowhere close. 6561 distinct states is only 12.68 bytes. In any case, the functional effect of ternary computation is nonexistent, because at anything above the lowest level you don't actually care how the data is stored.
__________________
My GURPS site and Blog.
Anthony is offline   Reply With Quote
Old 03-03-2018, 04:54 PM   #8
whswhs
 
Join Date: Jun 2005
Location: Lawrence, KS
Default Re: Ternary Computers

Ternary computers have not been worth any serious effort up to now. Writing 500,000 takes 19 binary digits, but 12 ternary digits, which does save some space. But as long as Moore's Law holds out, if you wait about a year, you'll save that much space just by using the new chips. Engineering ternary chips, and designing new systems around them, would probably take at least as long and would take a lot of extra work and expense. Unless there were some bigger advantage to be gained than saving space, I don't see it happening.
__________________
Bill Stoddard

I don't think we're in Oz any more.
whswhs is online now   Reply With Quote
Old 03-03-2018, 04:56 PM   #9
whswhs
 
Join Date: Jun 2005
Location: Lawrence, KS
Default Re: Ternary Computers

Quote:
Originally Posted by AlexanderHowl View Post
A ternary computer could use polarization of light rather than the application of current for computation (meaning that it would be a natural fit for optical computers). In general though, ternary computers could store much more information (a kilotryte would hold around 4.3×10^1408 more states than a kilobyte)
Information is propertional not to the number of states, but to the logarithm of the number of states. Eight bits will distingush 64 states, but sixteen bits will distinguish 4096 states with only twice as much information.
__________________
Bill Stoddard

I don't think we're in Oz any more.
whswhs is online now   Reply With Quote
Old 03-03-2018, 05:04 PM   #10
ericbsmith
 
ericbsmith's Avatar
 
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
Default Re: Ternary Computers

Quote:
Originally Posted by ericbsmith View Post
Programming between the two systems would be completely different specialties, unless you have a compiler which uses the same higher level language but can compile to the different systems.
Quote:
Originally Posted by Ulzgoroth View Post
Which you almost certainly do unless you're rather early in the computer age or one of the systems is very newly encountered.
Yes & No. If you have the two types of systems working side-by-side you'll certainly have compilers that can compile to either standard, as we currently do with Linux, Mac, and Windows, x86, x64, and ARM (which are all binary, but need to be compiled to different standards). However if the two computer standards are the product of different nation-states that don't intermingle or - more drastically - if the alternate system is the result of a parallel world or alien race (i.e. Infinite Worlds or most Sci-Fi) you are unlikely to have a compiler that is compatible with both systems until somebody sits down and figures out how to make one.
__________________
Eric B. Smith GURPS Data File Coordinator
GURPSLand
I shall pull the pin from this healing grenade and...
Kaboom-baya.
ericbsmith is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Fnords are Off
[IMG] code is Off
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 05:56 AM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc.