< Back to OSY 1.0 thread list

OSY 1.0 Thread Viewer

Thread #: 1182

Trinary computing

HitScan

Mon Nov 19 14:36:03 2001

For those who haven't seen it, I'd suggest checking out the story on Slashdot today about Trinary computing. It's really neat stuff, hopfully it will catch on, it's like free compression (well, sort of).

In other news: Since a Bit is a Binary digIT, should Trinary digITs be called Tits? One can only hope.

OscarWilde

Mon Nov 19 15:19:56 2001

LOL!!!

So how many tits is your computer? mine's 32tit but it can do 64tit floating point calcs with no latency and has a 128tit SIMD unit.
The memory bus is however a choking 64 tit wide. But the new memory interface promises 128tit wide bus at double the clock rate.
Oooh and i just recently got the brand spanking new 256tit nVidia card....

i can only imagine the posts/conversations of the future

as a side note: if you're going to suggest an article to read, could you please link it.
Its one of  my biggest pet peeves when people discuss an article but don't fucking link to it.

ahhhhhhhhhhhh!!!!!

phear me phool!!!!

:cheesy:

HitScan

Mon Nov 19 15:49:10 2001

I suppose it is a lot to ask to make people endure Slashdot. Here's a link to the real deal:
[url=http://www.trinary.cc/]www.trinary.cc[/url]
It's pretty cool.
Imitation Gruel

Mon Nov 19 23:16:02 2001

I'll have to look at that later. I'm too lazy right now.
DrPizza

Wed Nov 21 20:29:28 2001

What a load of cockjuices.

My computer already does "trinary".  It's called "disconnecting from the bus".  It's quite common.

@_@

Utter bollocks.

Riso

Wed Nov 21 20:49:55 2001

I will look at it, eventually.
DrPizza

Wed Nov 21 20:50:10 2001

I mean, wtf?

Is he gonna invent a third magnetic pole so he can store stuff?

What dogjizz.

HitScan

Wed Nov 21 21:20:21 2001

Yeah, Tri-stating (when your bus' resistance is through the roof) is common in electronics, who's to say it's impossible to use as a third state? Granted, it would probly only work in a HyperTransport or similar Packet Switched type layout, but if it did it would be neat.

Besides, how else was I gonna do a bits->tits joke? :confused:

DrPizza

Wed Nov 21 21:32:00 2001

If you use disconnected as a state, you can no longer disconnect from the bus.  That will require quite significant workarounds.  It's a load of crap.
PaulHill

Wed Nov 21 22:30:59 2001

Hey everybody! I've just invented quarnary computing!

I'm a revolutionary innovator like that Linus Torvalds! He invented UNIX you know, and that was used on the Space Program so it must be good!

OscarWilde

Thu Nov 22 01:52:50 2001

did you guys even read the article? and the input from some of the 'knowledgable' slashdotters?

There is no "new" third" state its just a -1

So binary is: 010101010101
trinay would be something like -1010-1010-1

and from what i understand currently all computers only look at the 'positive part' of the current and ignore the negative side. So trinary chips, instead of working on the positive and zero currents, would also work with the negative currents.

I'm just taking some liberties in jumping around what I read, but its close enough to what was said. I'll look up the remarks related to this if anyone is interested.

oh and trinary can also be written as 012012012 where 2 == -1 but there was an explanation to why 012012012 is not the proper way to work with trinary.

DrPizza

Thu Nov 22 10:28:08 2001

from OscarWilde posted at 1:52 am on Nov. 22, 2001

did you guys even read the article? and the input from some of the 'knowledgable' slashdotters?

I don't "do" /..

There is no "new" third" state its just a -1

That's completely meaningless.  "-1" is a new state.  "1" and "0" are just names (normally meaning "current flowing" and "current not flowing").  Whether another state is called 2 or -1 is neither here nor there.

So binary is: 010101010101
trinay would be something like -1010-1010-1

and from what i understand currently all computers only look at the 'positive part' of the current and ignore the negative side.


No, they don't.  Whilst some devices (e.g. SCSI devices) use differential signalling (each bit of input has two wires.  When they're at the same (nominally grounded) level, that's a "0", when they're at a different (nominally -ve and +ve) level, that's a "1".  This better maintains signal integrity at high speeds.

So trinary chips, instead of working on the positive and zero currents, would also work with the negative currents.

There are no negative currents on which to work.

oh and trinary can also be written as 012012012 where 2 == -1 but there was an explanation to why 012012012 is not the proper way to work with trinary.

Any such explanation is bullshit.  You could work with binary as 0 and 1, or A and B, or sheep and cow, or any two states.  Ditto trinary.  012 makes more sense (it's not meaningful to write 01-111-1 when you mean a single number), though, of course, in the *mod* (not base) 3 world, 2 == -1.
DrPizza

Sun Nov 25 04:19:33 2001

Magus

Tue Nov 27 00:19:53 2001

Once again, I learn something from Peter. My thanks.
DuffMan

Tue Nov 27 00:43:23 2001

I think trinary computing would probably make the signal more prone to error and would kill any advantages in bandwidth or speed.

But then again, what do i know?