Looking Back at 1984 Report On "Radical Computing"
An anonymous reader writes "The Department of Defense has just released a long restricted report (PDF) by the JASON group entitled Radical Computing. This 1984 study outlines a number of alternate computing methods that could 'result in a radical improvement in computing.' The study attempts to explain the paradox of how the Russian lag in developing VLSI chips curiously did not critically hinder their accomplishments in space missions, ICBMs and chess computation. The authors speculate that the Russians might have achieved breakthroughs in alternative computing methods such as residue arithmetic and symbolic computing. (More cynical types assume the Russians bought or stole US chips from the French or other too-helpful go-betweens.)"
"The paper, published by the Government Attic website, also mentions how, eventually, highly parallel computers could make use of these alternative computational methods. Also discussed are such things as functional programming, interval arithmetic, recursive machines, multiple processor concurrency, fast recurrence evaluation, DDA machines, data-flow, and hyper-column cortex model. Which of these ideas ever came to fruition?"
Umm. Crap.
I've got nothing.
__ Someday, but not this morning, I'll finally learn to use the preview button.
The authors speculate that the Russians might have achieved breakthroughs in alternative computing methods such as residue arithmetic and symbolic computing.
Never propose a simple solution when exotic, impractical sounding one will do instead.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
THIS is VLSI: http://www.mycpu.eu/ ...ahem...just not all in one chip.
We spent an awful lot of time and effort in the area of efficient function design as well. The crucial problem was how to derive a precise 'enough' result in a given number of CPU cycles. We did all kinds of functional partial solutions in order to break down complex problems into 'do-able' chunks. The simple fact is that computers aren't that good at Real Analysis, Solid Analytic Geometry and multidimensional trigonometry. You have to crush all that down into composite problems that computers ARE good at.
how the Russian lag in developing VLSI chips curiously did not critically hinder their accomplishments in space missions, ICBMs and chess computation.
VLSI is not necessarily an advantage in space missions. You can do a lot of embedded computing just using low density, but radiation hardened parts. USSR had several chipsets that were suitable for military and space use. I can't find them on the Web right now (forgot their p/n). With regard to SWaP, one engineer told me "our rockets are powerful enough" :-)
For further reading, see Byte Magazine from April 1991. Surely all good /. readers have a copy somewhere?
Never email donotemail@WeAreSpammers.com
Hey, I often make jingoistic Soviet Russia jokes, you insensitive clod!
most of there "insights" were over active imaginations.
Not quite. Sometimes, certainly, they just imagined the threat, but equally often they fell for some simple, yet clever, Soviet spoofs. Much was made in intelligence and in the popular press, for example, of those terrifying parade ground films showing division after division of Soviet infantry marching through Red Square, with air support flying over and armored divisions interspersed. It turned out at least once, however, that the hundreds of bombers flying overhead consisted of just a couple squadrons flying a continuous loop above the parade ground, circling behind the camera to pass by again and again. Very likely the same happened with the armor sometimes.
The Cold War was all about fear, and when analysts fell for something that seems stupid now it's not exclusively that they convinced themselves or became hysterical; the armed forces of both sides did a lot of work to keep up credible appearances of overwhelming force, usually without the actual hardware to back them up.
One of the main serious uses of computing, especially in the cold war, was solving partial differential equations. Whether these be for orbital calculations, stability analysis, EM simulation, etc..., solving partial differential equations is a critical part of any advanced engineering program.
The American approach really started in the 50s with the advent of programmable computers, and is very stereotypical: just find a decent approximation. Modern western engineering is all about using pretty advanced computers to find arbitrary numerical approximations to tricky PDEs. It's reached its culmination in modern engineering design, where most advanced products are designed and simulated in computers, and prototyping only occurs at the very end of the process.
The Soviets had computers.... some home built, some Western, but generally speaking they weren't very good. The Soviet approach was also very stereotypical: get an army of mathematicians and engineers to find exact analytic solutions to the problems you're trying to solve. You'd have armies of engineers and technicians designing things that in the west we'd give to a couple of engineers with some computer time.
The end result is that some Soviet engineering is stunningly brilliant. And a lot is absolute crap. One of the reasons the west won the cold war is that we were just much better at solving partial differential equations. This report is unsurprising... the Soviet approach just seems so stupid to any Western engineer unfamiliar with it, that you'd have to assume they had some magic trick up their sleeve. But nope, just a lot of brainpower misdirected into a lot of horribly inefficient pursuits.
Appendix 1a - and I call myself a FORTRAN programmer!
FGD 135
"Shall we play a game?"
Obi-Wan: "I felt a great disturbance in the Force, as if millions of voices suddenly cried out in terror and were sudden
I think it's safe to say they didn't have any exotic computer technology. Of course, hindsight is 20-20. ^.^
No? It's well known that the Soviets developed computers based on ternary logic (rather than binary) -- that seems pretty exotic to me. I thought it was equally well understood that it was more expedient to switch to clones of Western technology, so that's what happened.
Breakfast served all day!
Knowing the parameters they have to meet now, amateurs have managed suborbital rockets with minimal computation. With the recent change in the upper bounds of amateur spaceflight (ie. when FAA says NASA takes over permissions) and the knowledge in hand, amateur orbital flight is a matter of time. NASA helped develop and made use of VLSI not because it made what they were doing possible, but because it made what they were already doing easier.
As for doing without, the Russians provided us with proof positive during the Apollo-Soyuz Test Project. They flew first and we went up to meet them because we had better aim. Our guys used an HP 48 handheld for calculations and their clock was fed by the signals from the atomic clock at National Bureau of Standards. When we got there we saw they were using, respectively, slide rules, pencil and paper, and a stop watch. But our having the better technology did not prevent them from getting there. And their having lesser technology did not prevent them successfully participating in the several cat-and-mouse rendezvous practices that followed the first.
"I may be synthetic, but I'm not stupid." -- Bishop 341-B
I think it's safe to say they didn't have any exotic computer technology. Of course, hindsight is 20-20. ^.^
We KNOW they had quite exotic computing technology. Setun, for example, used numeric base 3.
GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
That's how grandpa died.
I'm sure someone will correct me if I'm wrong on this, but aren't we still using processors designed in the 1970's on our space shuttles? High degrees of VLSI lend themselves easily to interference from solar radiation, so why would not having VLSI have impaired the Soviet space effort?
In Soviet Russia, Soviet Russia jokes about you!
(and that is very much true)
How does that work? True, False ... Maybe?
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
A lot of people are dismissing this report, but the ideas of residual arithmetic may in fact be plausible for things like GPUs, which are good at doing parallel computations and where the magnitude of the results are finite and known (two things the report mentions as making a problem suitable for residual arithmetic).
One thing which caught my eye is when they demonstrate how to evaluate polynomials using table look ups. It might be conceivable that things like ray/surface intersections in a ray-tracer, for example, could be represented by tables in a GPU specially built for ray-tracing. Without working through the math (which would be quite a chore), it certainly seems like a fairly plausible idea.
Pretty much, although usually "unknown" replaces "maybe". It's isn't that uncommon to have Boolean objects in Java that are either true, false, or null (unassigned). It's kind of the boolean version of NAN.
E pluribus unum
(More cynical types assume the Russians bought or stole US chips from the French or other too-helpful go-betweens.)
Back in the early '90s, one of my professors had come over from the USSR to teach Comp Sci. The local ACM chapter, at least a couple of times if not more, had him give a talk on the state of computing in Russia. This was exactly what he laid out. That shell companies were setup in France to lease IBM equipment (all you could do in those days for this very reason). The shell would fly-by-night the IBM to Russia where they would part it out. Notably, iirc, Romania was where they reverse engineered the machine code of the OS back into a somewhat usable assembly language. This, he would explain, was why all the really nasty viruses for PCs came from Romania - because the writers could eyeball instruction code and tell you what it was going to do. They also knew every crevice of the system, which became the advent of viruses hanging out in BIOS's and system clock memory.
He eventually became uncomfortable giving the talks and stopped, to my knowledge.
Think of it more as "-1, 0 and 1" instead of typical "0, 1". Apparently gives much better efficiency (Setun machines were replaced with something only equally fast...but few times more expensive)
http://en.wikipedia.org/wiki/Ternary_computer
^"ternary logic's elegance and efficiency is predicted by Donald Knuth to bring them back into development in the future"
One that hath name thou can not otter
Google "Boolean algebra"
After all, I am strangely colored.
TFS reflects what US didn't know back then, not the current state of knowledge...
Apart from Setun mentioned by other posters (which, although interesting, didn't really influence much the race in technology; about which the pdf is all about) there's also, most importantly, this gem:
http://en.wikipedia.org/wiki/Elbrus_(computer)
Soviet domestically developed supercomputers. Multiprocessor superscalar RISC machine few years before the report from TFS was written; later VLIW long before the Itanium. Used specifically in "how the hell Soviets are keeping up" areas
(the man apparently responsible for them works for Intel for some time now...)
One that hath name thou can not otter
I may be wrong in my recollection but I think I have heard a Russian technician (I once worked a bit with him) telling me that some (?) space and ballistic engines were equiped with mecanical "computers". Highly radiation tolerant things, BTW.
He also told me how, during his military service, his team used the parabolic antenna of a truck-borne radar to capture and cook rabbits for their meals...
However, I have a lot of respect for the Russians. It is always fascinating to discover the logic behind their choices.
No. It was not ternary logic but ternary arithmetic. Big difference. It only means that they used 3 digits (0, 1, 2) instead of 2 (0, 1). Heck, Babbage used 10 digit (0-9) arithmetic more than 150 years ago in his analytical engine. Big deal.
But with ternary logic it seems the practice proved its worth. Setun was apparently significantly cheaper to construct (and used less energy) than binary computers of comparable abilities. It's possible that this would give us more efficient usage of CMOS structures, too...since there's no mention of any clear Setun drawbacks apart from being different from what rest of the world was standardizing on.
And on /., you should know that not always the best tech wins. "Best for given circumstances", maybe; the circumstances itself often are quite twisted though.
One that hath name thou can not otter
I worked in a college computer lab with a Russian expat
He was extremely familiar with DCL (Digital Command Language) and VAX architecture. Apparently, he had spent years working on DEC VAX clones in the old Soviet Union.
I also remember reading that DEC would etch stuff like "check six" in Russian onto integrated circuits to let the Russians know that they knew it was being reverse engineered
Wherever You Go, There You Are
But can it run Linux?
Anybody remember Prograph? I actually owned it. Amazingly enough, it lives on in a product called Marten.
Thank you for your comment, Sznupi, but I have a few remarks, that I may make because I am myself a computer designer. The Setun example was served to me several times in the last decade and the same arguments apply :
1) Just look around you : where does ternary logic live ? in some Russians' fond memory. OK.
Show me where ternary logic can replace things : AFAIK, it is used in *some* multiply hardware, under the name of Booth recoding.
http://en.wikipedia.org/wiki/Booth%27s_multiplication_algorithm That's all, and it is not always practical : booth computations are a bit faster but recoding is a pain.
http://www.fpga-guru.com/multipli.htm
2) do the maths : Ternary logic values on binary wires :
- either you use 2 wires to encode 3 values and you lose 1/4 of the coding space (as in any base conversion)
- either you use the 3-wire 1-hot encoding and... well, you win nothing.
Now imagine you have binary memory : you lose 1/4 of the capacity. You can recode data so you lose less, but the less you lose in space, the slower it runs because it adds complex base-conversion circuits, with all the carry chains and the likes.
Memory in the first Russian ternary computer was certainly magnetic core memory : with the epoch's electronics, it was not difficult to encore magnetic 3 fluxes. But it does not work well in today's very high speed logic, where noise resilience and process variations can kill electric margins.
Conclusion : we live in a binary world, it's not by mistake.
Now if some electronic circuit worked WELL in ternary, it would not be enough : it would have to work WAY BETTER than today's binary circuits to even consider acceptation.
Don't get me wrong : I respect Russians a lot. But we all make mistakes and invent our little prides... All engineers have their failures... It's part of our learning. It is a greater failure to not learn from our mistakes.
Ternary computations were a "local minimum" for a given time and technology. And I don't regret the time when the US's supercomputers (http://en.wikipedia.org/wiki/CDC_6600) used 60-bit words and 6-bit bytes. The next generations of Cray designs went to 64-bits wide registers and 8-bit bytes, and they even adopted (reluctantly) IEEE Floating point numbers. This proves that even when technical merit is stellar, it is useless (and even laughable) if it can't interface to the other computers. Adapt or die bragging.
The simple fact is that you don't need much more than a slide rule and a room full of mathematicians to solve most cold war era engineering problems. Russia also didn't have much trouble importing anything they didn't make themselves via 3rd parties.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
But it was equally well known, that ternary logic computers are awkward to build and program, and so not very useful compared to "simple" binary computers.
Not to mention that the Shuttle, and Earth-vicinity spacecraft generally, don't really need much computing power. You have ground-side machines to do the heavy lifting (which isn't all that heavy) and you transmit the plan to the orbiting craft. All it has to do is execute.
Apparently, he had spent years working on DEC VAX clones in the old Soviet Union.
That wouldn't happen to be Kremvax would it?
1) Just look around you : where does ternary logic live ? in some Russians' fond memory. OK.
"If it was a good idea, everybody would already be doing it!"
This horrific fallacy automatically and completely discredits the speaker. You are not a "computer designer" or any other sort of useful human being. You are a pointy-haired boss.
The report really does sound like a bit of sophisticated propaganda to convince Congressmen to fund nifty research mathematics. It is very strangely focused like a review article on niche mathematics and computer science.
The solution the paradox is simple: the USSR really was behind, but in the particular military areas mentioned (ICBMs, spaceflight), it is clear that advanced VLSI is not necessary. The USSR was not so far behind (or at all) in hard engineering like metallurgy, thermodynamics, rocketry etc, all the areas which are absolutely necessary for spaceflight.
Remember that the difference between the West and USSR was in economic efficiency. VLSI was just way too expensive---so Soviets had to make do when the West would use economical, high performing chips. The necessary computers embedded inside weaponry and rockets through 1984 simply didn't need to be that complicated. They usually had to run a simple control loop & switching system, which was designed and simulated off-line by large stationary computers in the lab. And more often in the USSR's case, analytical pencil & paper computations. The USSR had a much stronger applied mathematical understanding of nonlinear dynamics and chaos---in the USSR fluid mechanics wasn't shunted off as a boring part of civil engineering, but stayed with the high-level physics community the whole time. The West started recognizing the importance right about in the mid 1980's.
The deficiency in high performance semiconductors DID, in truth, hurt their military capacity in some areas: those areas where advanced semiconductor technology is essential, and not just an economically effective choice.
Primary examples are anything which involves combined analog/digital operations, for instance CCD imagers, and modern wireless digital communication devices. A critical example: high resolution spy satellites which transmitted the results by radio and not film canister.
For instance: despite great space flight experience, the USSR didn't come remotely close to having a capability in the 1980's like the Global Positioning System, or relatively cheap spread-spectrum communications (almost everything we have now is from original military developments), or fancy infrared imagers and image analysis software embedded in a warhead's targeting system. All those require advanced, embedded, launchable, semiconductor technology---a cloned VAX in a building won't cut it.
After seeing the results of the Gulf War in 1990 a Soviet general was very relieved that they never went to war with the West. The USSR was astonished at the capability of precision bombing from the F-117 et al and the necessary logistics & ground & airborne communication systems supporting such a campaign. Iraq didn't have the capability and certainly training of the USSR but 1990 Iraq had some decent Soviet hardware, which was nearly totally ineffective in combat.
It meant that in a war in Europe NATO could have smashed a Soviet armored assault without nuclear weaponry (, and the USSR strongly underestimated this conventional capability driven by technology.
One lesson is that the technological capabilities of Chinese weaponry today shouldn't be underestimated.
So that's what the JASONs were doing back then. All that stuff on "residual arithmetic", because they apparently thought that N-bit multiplication required O(N) cycles. By the late 1960s, high-end mainframes (CDC 6600, STRETCH, LARC, etc.) had multipliers that could beat O(N), by adding up the partial products pairwise as a tree. That approach is O(log N). This report was written in the mid-1980s, by which time that technology had filtered down to most larger CPUs. Today, of course, every serious microprocessor has it. "Residual arithmetic" just isn't needed. Most of the advantages of that approach were achieved, but by more straightforward means.
However, division using table lookup is widespread. Modern dividers have sizable hard-wired tables. See "Pentium Floating Point Bug" for details.
Data flow machines did catch on. They're just invisible. Inside the Pentium Pro/II/III and later machines is a data flow engine. That's part of how superscalar machines work. But, again, it wasn't necessary to export that painful paradigm to the programmer-visible level. (GPUs, though, are close to data flow machines.)
The paper on "automated programming" is amusing. This was written just when the "expert systems" fad was tanking, as it was becoming clear that "expert systems" just didn't do very much. The "AI Winter" followed.
I recognize too many names on the distribution lists for those reports.
...they didn't have PDFs in 1984!!!
A few years ago, I worked for a French computing company that was trying to make inroads into the US market. One of their older marketing guys used to tell stories about how he was recruited by the KGB to buy Digital VAX computers using a French puppet company, which would then reship them to Poland, and from there to the USSR. He was convinced that the US computer manufacturers knew about the deals, but were cool with it as long as they had "plausible deniability". When a company like Lock-Mart plays one of those bogus commercials where a US flag is waving and they recite their mantra "We never forget who we're working for..." I always picture a dollar bill instead of a US flag. These greedy multi-national corporations make their money supplying guns to both sides of any given conflict. Whose missiles do you think the Mujaheddin are shooting at US helicopters?
In the one hundred years before personal computers, literally thousands of mechanical devices were invented to perform all sorts of calculations by hand. These techniques are no longer taught these days, because computers are so easy to program and students are very weak in mathematics anyway.
It would have been totally conceivable to send people to the moon even if digital computers had not been invented. Alternatively, any mix of digital computing and hand calculation might have done the trick, too.
MUAHAHAHA.
huhu.
hmm.
Let me rephrase and insist :-)
If ternary computers were such a good idea, you would point to at least a few overwhelming advantages. You gave nothing, no fact, you even claim a false thing (YES I design computers, I even have my own lab). But I don't care, because you would play the "argument by authority" card. So let's see the facts and use some brain.
If it was even better, you could point to at least a few implementations, many web links or even start your own ternary computer architecture. All one could find is a couple of Russian implementations that the proponent claim was killed by the Party because it did not adhere to the (arguable) program/policy of unified architecture (based on IBM's 360/370). So they have a good scape goat.
You can easily try to make your own ternary (or whatevery) automatic computation engine, for example using the VHDL language : its "std_logic" type reprensents a 9-value wire, with unknown, uninitialised, don't care, weak, forced, floating and standard values for the binary world. You could expand on this easily and start creating your own gates, units, circuits... So yes it is possible to examine and explore alternative systems. There are even Free SW for this now.
Now, believe me (or not if you don't want to but you'll always have to face the facts) : there are dumb people in computer and electronics design circles (I know some, both academic and industrial) but ALL the electronic design options have been tried, examined, compared, tested and published. Just look at the fucking huge collection of papers from universities, conferences and the ACM, IEEE and others... Every stone has been turned.
Ternary may make sense in *some* computations but not 99% of a computer's use : storage and manipulations. Simply because it's a waste of wires. And wires cost a lot, particularly when communicating between different chips. Recoding from binary to ternary (and vice versa) WASTES time and gates, some precious nanoseconds that make the difference between "an interesting idea" and "a commercially viable product". You may want to believe that it is a close-minded point of view, but ANY method that can make computers better is used (and patented). However, "better" depends on who decides it : some believe in "sexy" features, but the real engineers examine the problems before choosing and applying a solution (instead of the reverse). Read "Computer Architecture : a Quantitative Approach", the famous book by Patterson & Hennessy, creators of the MIPS and SPARC architectures. They take statistics, perform measurements, try several approach and keep the one with the best result for the most uses.
BTW I'm not a PHB, I'm (trying to be) pragmatic and I have accumulated experience and knowledge. They help me do things that work. Others more experienced than me (Industry veterans) will give you similar arguments. Go ask on Usenet : comp.arch has a lot of very talented, experienced and professionals (even from Intel and others). Ternary has been tested and was not compelling enough to be furthered.
Now it's your turn to give arguments, facts and links, instead of just denying reality. Try at least to be credible and interesting, instead of spewing a few unsubstanciated claims. I'm not against ternary, but if it was better than binary, I would use it without problem. Like everybody.
Most practical problems can be solved with marginally acceptable accuracy without computers. In "the old days," modeling efforts were utterly crippled by the lack of computers so we had to give everything a good margin for safety and hope it was enough.
Try to design an engine that meets modern emissions requirements without a computer.
Try to make detailed predictions about the behavior of any circuit containing multiple transistors without a computer.
Try to design a modern-scale bridge without a computer.
Your post Sir, is a fine example of brainwash. Anybody with a bit of background in remote sensing can tell you that in the beginning of the 90s satellite pics with a resolution of about 0.5 metres could easily be bought on the market, coming from decommissioned Soviet-Union satellites. And them pics surely weren't sent to earth by canister either (that practice ended in the 60s, thank you very much).
I won't make any remark about your admiration of the precision bombing from the F-117 and the associated cost/effectiveness comparison (at least not until I've visited Iraq and Afghanistan), but really, using the Iraqi Army, after 12 years of embargo, as an example force in comparing the effectiveness of the US military versus the Warschau Pact?
What I do wonder about, really, is that after your headlong demonstration of the inferiority of Soviet material, you come to the next conclusion: "One lesson is that the technological capabilities of Chinese weaponry today shouldn't be underestimated." Underestimated?
There is no such thing as a binary wire. There are binary circuits, but then, if you implement ternary hardware, you'd design ternary circuits for it, right?
Now, I don't know how the Russian computers did it, but I think the most obvious encoding for ternary logic would be: Positive voltage/Zero voltage/Negative voltage. One wire to encode 3 values.
Of course the logic circuits for three-values logic would be more complex (a binary NOT needs two transistors; I guess a ternary NOT would need more), but it's not immediately obvious whether the increased complexity for single gates could be offset by a need of less gates for ternary logic.
Also your other arguments in "2" are about using ternary logic on binary hardware. That's completely besides the point. All it says is that we cannot simply reuse our binary hardware for ternary computers. It probably implies that switching to ternary logic today would probably be too expensive, even if ternary logic were found better. However, the converse is also true: If early on the computer industry would have settled on ternary, then all our technology would be based on ternary, and it would be hard to switch to binary (well, you could always use your ternary chips and just not use the middle state, but that would be obviously wasteful). Also your first point is weakened by the early fixation on binary: Since very few people actually do research on ternary logic algorithms, some very advantageous ternary algorithms may have been overlooked.
In short: If the industry had gone ternary early on, you possibly would use the very same arguments against binary now.
Now, I don't know whether ternary logic really would have had advantages, but your arguments are in part weak, and in part just wrong.
The Tao of math: The numbers you can count are not the real numbers.
Albeit that the Soviet Union was lagging behind what the USA and Europe might have considered cutting edge technology at the time. One thing stands out most about efficiency and approaching things with a sombre mind. Whilst the USA and NASA where spending millions of taxpayers money to develop an ink pen that could write upside-down and in 0-gravity (space), the Russian simply used a pencil. Enough said about superiority sometimes confused with idiocracy. :P
Indeed. If we lost our computers (say a nearby supernova went off), the result wouldn't just set us back to the equivalent of the 50s, but I fear we would be back to the middle ages. Definitely pre-Victorian, due to the electicity system's reliance on working computers.
And the recovery would not be quick; there would be few people who actually understand what the computers do for them that they could do the same tasks without computers, no matter how much time and non-computer resources they were given.
For some unfathomable reason, schools no longer teach students the theory of and working of a technology before that technology was allowed to the students. They have allowed magic to enter the classroom (if you don't know how something works, and can't replace it, it effectively is magic).
Sci-Fi writers have often used a technological breakdown apocalypse scenario. I feel that most of them have been way too optimistic, and haven't factored in both our utter reliance on silicone technology and our astonishing ignorance.
If I'm understanding your second and third paragraphs, doesn't that translate to:
"You wouldn't want to use this on a general purpose machine, but it might work very well for a specialised machine."?
Who is John Cabal?
You are wrong here on both accounts, though somehow close to truth. I was one of those engineers who worked with PDE at and through the end of the Soviet Union. Finding "exact solution" nether was a priority or purpose of research, it mostly impossible anyway. Actual approach was to find more efficient and stable algorithms, that is to compensate lack of computational power with better usage and understanding of underlying math. That was causing emphasis on different multiresolution and adaptive methods and application of stability theory. Not that it was much different from western approach. But I have seen many times books on bifurcation theory and topological dynamics sold by street vendors.
You are indeed a clueless PHB. You don't even know who you're replying to. I'm not the person you were arguing with about the merits of ternary computing, nor have I stated a position on the subject at all. I have merely pointed out that you have engaged in a logical fallacy inherently insulting to all thinking persons. I have no obligation to present any arguments for or against ternary computing.
You are continuing to engage in the same fallacy, by the way: "ALL the electronic design options have been tried, examined, compared, tested and published"
If that were true, we may as well all pack up and go home, as there's no more advancement to be made anywhere.
Your views are those of a PHB. Or just an idiot. Either way, you're a waste of oxygen.
Well the fact is until relatively recently, the Soviets/Russians were still enamored of Stalin's observation that "quantity has a quality all it's own". Since we did have to face the fact the Soviets had a large advantage in bulk equipment and manpower, we put some effort into countering it. An attack plane that can consistently take out one target with one munition is better than 10 planes that need to drop a lot of dumb bombs to accomplish the same thing etc. etc. And it turns out that Soviet planners WERE concerned about the large numbers of A-10s we had deployed in Europe. Those were designed to make armored units cease to exist and we very much had hordes of tanks coming in over the Urals in mind when we made the things. Though I really think they respected the thing because it was one of the few weapons we built they way they did: simple, robust, and massively armed.
None of this means that victory was assured or that we regarded the Soviets as weak opponents. But it does mean we could credibly counter sheer bulk and manpower with fewer but more effective weapons.
Well, China is manufacturing most of the electronics used in the West nowadays, is it not? If shit hits the fan and international trade stops, it's us who'll be without, not them.
I guess that makes offshoring a form of treason...
Forget magic. Any technology distinguishable from divine power is insufficiently advanced.
Perhaps you don't realize this, but there were two Iraq invasions. The Gulf War refers to the one in 1990, and Iraq was NOT under embargo leading up to that invasion.
There have been clever scientists in the former Soviet and in other places in the world. Several have developed promising technologies and fewer have productionized them. This is not unlike the "smash Moore's Law" posts in Slashdot every month: 9 of 10 you never hear from again.
Don't get me wrong: computers have their place and it is inconceivable to stop using them, but they are not necessary for solving engineering problems well. They are simply extremely convenient, so much that engineering practice has evolved towards using methods that are well adapted for computer implementation as opposed to earlier methods which were well adapted for human use.
Your examples could be created without the use of digital computers, there's no mathematical reason that they couldn't, but it would be silly to do so now. The tools available and the techniques used for modern design and simulation make use of computers, and today's engineers are trained in them. Refusing to use them would be highly uneconomical, and that's assuming you had the means of retraining great numbers of people in the earlier methods and evolving the older design tools.
That's actually, an anarchist slogan, not Marxist, but it will do here.
(More cynical types assume the Russians bought or stole US chips from the French or other too-helpful go-betweens.)
Doesn't take much cynicism to infer that the Soviets bypassed import restrictions whenever they could. But could they smuggle enough chips to actually keep even a single electronics factory running? I doubt it. Make more sense to rely on homegrown technology, even if its grossly inferior. Having your space program or your military dependent on such an undependable supply chain would be a recipe for disaster. Not that Soviet supply chains were ever anything to brag about, but they'd still be better than that.
And indeed, Soviet military and space electronics featured vacuum tubes (not even discrete transistors!) until the very end.
The thing you are missing is that if it had came down to a NATO/Warsaw Pact war, when our "superior" conventional units wiped the Warsaw Pact units off the battlefield, pride and fear would had lead to the USSR launching nukes. And even with their sad state of nuclear weapon launching abilities (liquid fueled anyone?)our response alone would have seriously fucked up the planet, not to mention some of theirs would have it our country and fuck-up major swathes.
No, no, no and no again.
Your logic is similar to the one used by people who argue that if the big meteorite wouldn't have hit earth, that Dinosaurs would still rule the planet.
But both of these overlook the fact that the competition had already been waiting in the shadows, hoping for a change in environment to achieve dominance.
I for one have seen "Russian Tech" close up during my younger years and many of you folks who are so fascinated with paper articles got no clue how utterly primitive Russian "high tech" was.
The most likely reason why Russian ternary logic never made it into mass production was that they couldn't get it working right themselves.
Binary circuits are simply to built, ever school kid can do that with a soldering iron.
Binary logic is likewise simple to understand, again kids do that all the time.
Binary circuits are stable, if build right.
Binary values are easy to distinguish from each other. 5V vs 0V (or whatever voltage levels you take).
Have you forgotten that in the West they also had Analog Computers competing with Binary Systems at the time?
Binary won the day, simply because it is a superior concept - not because some evil conspiracy suppressed the genius analog competitors.
Free will is the illusion that our wits could compensate for our brain's faulty circuitry.
but they are not necessary for solving engineering problems well.
No real engineer would claim that in the 21st century you could design *any* piece of complex machinery w/o the help of computers.
Thus Occam's razor demands that this statement comes from someone who is not working in this field himself.
Free will is the illusion that our wits could compensate for our brain's faulty circuitry.
Basic Logic failure. If you say the sky is blue because it's made by Microsoft, you are wrong. Even if the sky is indeed blue.
OK, now in your reply to me you did make substantial points. So based on what you said now the conclusion that binary is superior makes sense. However this still doesn't affect the validity or strength of the points you made in the previous post.
The Tao of math: The numbers you can count are not the real numbers.
No, my argumentation is more in the line that just from the fact that dinosaurs don't exist today you cannot conclude that a meteor has hit.
I've not seen any of the paper articles you mention (nor the hardware), so I can't be fascinated by them. And I also didn't argue for three-valued logic (I even explicitly stated that I don't know whether it would have been an advantage), I argued against the arguments against ternary logic of the post I answered to. And I still stand to what I've written, despite the fact that he now, in a followup post, did make reasonable arguments why binary is better than ternary.
The Tao of math: The numbers you can count are not the real numbers.
For all practical purposes we DID send man to the moon without computers as we know them. The massive clanking and whirring things NASA used back in the day were less capable than today's handheld game.
I thought the great advantage of ternary logic was the storage advantage. Somewhere out there, I heard of a proof of the number of bits used to encode and the obtain a storage density maximum. The solution to this equation was e (2.71...), the basis of the natural logorithm system.
However, as people have pointed out, theoretic advantages are not always practically implemented.
I thought the great advantage of ternary logic was the storage advantage. Somewhere out there, I heard of a proof of the number of bits used to encode and the obtain a storage density maximum. The solution to this equation was e (2.71...), the basis of the natural logorithm system. Moreover, encoding in 3 bits achieved greater packing efficiency over 2 bits.
However, as people have pointed out, theoretic advantages are not always practically implemented.
Well, China is manufacturing most of the electronics used in the West nowadays, is it not?
Not exactly, no. Advanced chips and PCB's are mostly made in Taiwan. China does make a great deal of electronics but it is older, simpler tech.
I don't think our reliance on silicone technology is all that important. I mean in Hollywood maybe, but most of us do fine without it, well, except for maybe weather-stripping.
You are in a maze of twisty little passages, all alike.