- Oct 16, 2005
- 1,848
- 29
- 91
Basically what the title says, could we run transistors at half power and make a trinary number system for computers, could that improve performance by 33%?
Originally posted by: dkozloski
The Russians have been doing it for years. It's called tri-state.
Originally posted by: firewolfsm
Basically what the title says, could we run transistors at half power and make a trinary number system for computers, could that improve performance by 33%?
Originally posted by: TuxDave
Originally posted by: dkozloski
The Russians have been doing it for years. It's called tri-state.
Tri-essentially means the output could be in three situations. The first two we know which is basically either pulled up to the power rail or pulled down to grown. The third is basically disconnected from the inputs. It can be used in cases where multiple drivers are driving the same line but I have yet to hear of anyone using the 3rd state as logical data.
Originally posted by: Mark R
Text
Although it's not computational logic, in modern FLASH memory the data is actually stored as one of 4 voltages (0, 1, 2, 3). 2 binary bits are converted to the appropriate 0-3 level for storage, and converted back into 2 binary bits during retrieval.
Modern ICs operate at the minimun voltage necessary for stable operation (1.5v or whatever). If you want a tri-state processor, you'd need to double that for 3.0v. to run a chip at 3.0v would require a lot more than a 33% clock decrease to keep from destroying themselves. (this also excepts lost real estate to more complicated gates).Originally posted by: firewolfsm
Basically what the title says, could we run transistors at half power and make a trinary number system for computers, could that improve performance by 33%?
Originally posted by: grant2
Modern ICs operate at the minimun voltage necessary for stable operation (1.5v or whatever).Originally posted by: firewolfsm
Basically what the title says, could we run transistors at half power and make a trinary number system for computers, could that improve performance by 33%?
Originally posted by: CTho9305
Originally posted by: grant2
Modern ICs operate at the minimun voltage necessary for stable operation (1.5v or whatever).Originally posted by: firewolfsm
Basically what the title says, could we run transistors at half power and make a trinary number system for computers, could that improve performance by 33%?
You can significantly decrease the voltage if you're willing to run slower. That's what Cool'n'Quiet / SpeedStep do. The voltage is limited on the upper end by power budgets and on the lower end by required performance. Transistor performance is very non-linear, so there's a sort of sweet-spot; below this point, you're trading off a lot of speed to save a little power, and above it you're burning a lot of power to get only a little bit more speed.
Originally posted by: bobsmith1492
Originally posted by: CTho9305
Originally posted by: grant2
Modern ICs operate at the minimun voltage necessary for stable operation (1.5v or whatever).Originally posted by: firewolfsm
Basically what the title says, could we run transistors at half power and make a trinary number system for computers, could that improve performance by 33%?
You can significantly decrease the voltage if you're willing to run slower. That's what Cool'n'Quiet / SpeedStep do. The voltage is limited on the upper end by power budgets and on the lower end by required performance. Transistor performance is very non-linear, so there's a sort of sweet-spot; below this point, you're trading off a lot of speed to save a little power, and above it you're burning a lot of power to get only a little bit more speed.
However, there is an inherant breakdown voltage for all BJTs and FETs; if you do not cross it, they will not turn on, no questions asked. So, there is a real limit. Only by changing the properties of the material and (maybe?) the size of the transistor can you change their threshold voltages.
Originally posted by: TuxDave
Originally posted by: bobsmith1492
Originally posted by: CTho9305
Originally posted by: grant2
Modern ICs operate at the minimun voltage necessary for stable operation (1.5v or whatever).Originally posted by: firewolfsm
Basically what the title says, could we run transistors at half power and make a trinary number system for computers, could that improve performance by 33%?
You can significantly decrease the voltage if you're willing to run slower. That's what Cool'n'Quiet / SpeedStep do. The voltage is limited on the upper end by power budgets and on the lower end by required performance. Transistor performance is very non-linear, so there's a sort of sweet-spot; below this point, you're trading off a lot of speed to save a little power, and above it you're burning a lot of power to get only a little bit more speed.
However, there is an inherant breakdown voltage for all BJTs and FETs; if you do not cross it, they will not turn on, no questions asked. So, there is a real limit. Only by changing the properties of the material and (maybe?) the size of the transistor can you change their threshold voltages.
I know what you're talking about but just wanted to clear up some terms. Breakdown is usually referred to when the voltage is too high. This creates a large voltage drop across the gate oxide and will break down and become conductive and totally fubar everything.
But yeah, when the voltage drops really really low like below the transistor threshold voltage, then we say that it can never turn on. However, sub-threshold voltage logic circuits have been designed in academia and show that it does work although it's very noise sensitive, very very slow and doesn't swing rail to rail.
And three cliche's make a blog?Originally posted by: Blouge
>could we run transistors at half power and make a trinary number system for computers
Yes, then the computers would deal with "trits" (trinary digits). Three trits combine to form a trite, while three trites make a cliche.
Originally posted by: Rastus
You can compute in trinary using the same hardware as binary. Just go bipolar. Just attatch a (-) flag to the appropriate binary 1's.
That's what I said isn't it? (your quote cut off most of my post).Originally posted by: CTho9305
You can significantly decrease the voltage if you're willing to run slower.
Originally posted by: Rastus
And three cliche's make a blog?Originally posted by: Blouge
>could we run transistors at half power and make a trinary number system for computers
Yes, then the computers would deal with "trits" (trinary digits). Three trits combine to form a trite, while three trites make a cliche.