Slashdot Mirror


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?"

183 comments

  1. In Soviet Russia... by bobdotorg · · Score: 3, Funny

    Umm. Crap.

    I've got nothing.

    --
    __ Someday, but not this morning, I'll finally learn to use the preview button.
    1. Re:In Soviet Russia... by Anonymous Coward · · Score: 5, Funny

      In soviet russia.. Radicals compute you!

    2. Re:In Soviet Russia... by Anonymous Coward · · Score: 0

      instruction set reduces you

    3. Re:In Soviet Russia... by Dekker3D · · Score: 1

      in soviet russia, YOU need more cowbell?

      i think i took a wrong turn somewhere..

    4. Re:In Soviet Russia... by Anonymous Coward · · Score: 0

      Albuquerque?

    5. Re:In Soviet Russia... by bertoelcon · · Score: 2, Funny

      In Soviet Russia nothing got you!

      --
      Anything can be found funny, from a certain point of view.
    6. Re:In Soviet Russia... by feepness · · Score: 1

      Neither had most of their citizens.

    7. Re:In Soviet Russia... by MaskedSlacker · · Score: 1

      Albuquerque?

      Where the towels are oh so fluffy?

    8. Re:In Soviet Russia... by b00m3rang · · Score: 0, Flamebait

      Yeah, you've definitely got nothing... why don't you go ahead and not post. That'd be great. While you're at it, don't breed. Thanks.

    9. Re:In Soviet Russia... by arth1 · · Score: 0, Offtopic

      Much like here in the US of A, then; over half of all income earners earn less than $32,900 per year, and if you factor in those without income too, more than half of all Americans must survive on less than $17,300 a year.

      A difference is that there is no federal authority that decides that the price of 1 kg of bread should be 15 cents, so there are no people queuing up in front of the bread stores. There's no reason for them to do so when they can't afford the bread.

    10. Re:In Soviet Russia... by feepness · · Score: 1

      I'm curious why you felt the need to bring the US into that joke?

    11. Re:In Soviet Russia... by Anonymous Coward · · Score: 0

      Computers radicalize YOU!

    12. Re:In Soviet Russia... by fm6 · · Score: 1

      Gee, I wonder why. Even Yakov himself rolls his eyes when he hears an ISR joke.

  2. "In Soviet Russia, XYZ statement" by Anonymous Coward · · Score: 0

    Being Russian, I always enjoy reading "In Soviet Russia..." jokes on Slashdot

    1. Re:"In Soviet Russia, XYZ statement" by Anonymous Coward · · Score: 0

      In free America, we enjoy *you*!

    2. Re:"In Soviet Russia, XYZ statement" by Anonymous Coward · · Score: 0

      Thats what she said.

    3. Re:"In Soviet Russia, XYZ statement" by tomhuxley · · Score: 1

      Hey, I often make jingoistic Soviet Russia jokes, you insensitive clod!

    4. Re:"In Soviet Russia, XYZ statement" by trum4n · · Score: 1

      That's how grandpa died.

    5. Re:"In Soviet Russia, XYZ statement" by shutdown+-p+now · · Score: 1

      In Soviet Russia, Soviet Russia jokes about you!

      (and that is very much true)

  3. Well, that's the Pentagon for you.. by Valdrax · · Score: 4, Funny

    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").
    1. Re:Well, that's the Pentagon for you.. by Anonymous Coward · · Score: 0

      Yeah it's much better to make assumptions and not look into all the possibilities.

    2. Re:Well, that's the Pentagon for you.. by AnonymousClown · · Score: 5, Interesting

      I' trying to remember who said this. But during the Cold War, the intelligence folks got so paranoid that they were attributing things and capabilities to the Russians that, after the Cold War ended, the Soviets were no where near having any sort of capability or had any sort of plans. One of the more well known over estimation was Soviet military capabilities. When the Cold War ended, the intelligence community couldn't believe how far off they were - most of there "insights" were over active imaginations.

      --
      RIP America

      July 4, 1776 - September 11, 2001

    3. Re:Well, that's the Pentagon for you.. by MarkvW · · Score: 1

      Not just the Pentagon. It's a general's disease. Generals (think McClellan) are prone to take counsel of their fears.

      Potential becomes probable becomes weapons of mass destruction. . ..

    4. Re:Well, that's the Pentagon for you.. by NNKK · · Score: 1

      Well, "over-active" is relative. I can't count the number of times I've been told I have an over-active imagination or I'm being too paranoid or similar things, only to spend the following day explaining to the people in question how this thing they'd said was impossible had just occurred and would they kindly pull their heads out of their ass.

      The Soviets did a lot of things that by western reasoning were unlikely or impossible given their apparent capabilities, I wouldn't blame the intelligence community for their paranoia entirely.

    5. Re:Well, that's the Pentagon for you.. by 32771 · · Score: 3, Interesting

      >... and symbolic computing.

      The report states that MIR-2 had some symbolic computation capabilities the US seemed to have caught up with only slowly. Read the report, it's on page three.

      This report shows that the US was driven by the competition with the USSR. Who knows, it probably helped push MACSYMA along and people had some incentive to make some impractical sounding products out of this, like the little known Mathematica or also Maple.

      I'm beginning to think that the computing world became so boring lately mainly because the cold war is over. Just look at the table listing all those technologies on page 5. It doesn't mention Quantum computing alright, but things like the hypercolumn cortex model might finally materialize in form of the Blue Brain project. It could very well be, that this initiative was a driver for some computing projects that wouldn't have happened otherwise.

      --
      Je me souviens.
    6. Re:Well, that's the Pentagon for you.. by McGiraf · · Score: 2, Interesting

      This was deliberate misinformation by the US government, to justify defense spending, wars and a bunch of other stuff. And also, to scare people.

    7. Re:Well, that's the Pentagon for you.. by Anonymous Coward · · Score: 0

      This was most likely done on purpose. Why? Just follow the money. If Russian have some better capability, that means funding. If Russians don't have it, then that means no funding.

      It's all about the money, not about incompetence.

    8. Re:Well, that's the Pentagon for you.. by MrHanky · · Score: 1

      Reminds me of the situation with Iraq just a few years ago.

    9. Re:Well, that's the Pentagon for you.. by maxume · · Score: 1

      You should just have a couple more fingers stitched on.

      --
      Nerd rage is the funniest rage.
    10. Re:Well, that's the Pentagon for you.. by kyz · · Score: 1

      It was deliberate misinformation by "analysts" within the US government, not the government as a whole. See http://en.wikipedia.org/wiki/Team_B

      --
      Does my bum look big in this?
    11. Re:Well, that's the Pentagon for you.. by Anonymous Coward · · Score: 0

      Eh? Both of these are trivially stated mathematical theories. "Exotic", only if you are ignorant about your craft.

    12. Re:Well, that's the Pentagon for you.. by Bing+Tsher+E · · Score: 1

      I'm beginning to think that the computing world became so boring lately mainly because the cold war is over.

      The new 'battle fronts' allow for lots of cool new computing projects, though. Unmanned planes, etc. are awesome, not boring.

    13. Re:Well, that's the Pentagon for you.. by Valdrax · · Score: 1

      Eh? Both of these are trivially stated mathematical theories. "Exotic", only if you are ignorant about your craft.

      Dig into the article a little more. They are talking about hardware based on residue arithmetic to get around slow hardware speeds by making use of look-up tables that would be impractical with normal binary representation. The problem according to the paper is that this requires you to convert the representation of your numbers before doing a number of common tasks, including comparison, division, and overflow detection.

      As for symbolic computing, they basically propose that the Russians might have created a super-optimizing compiler that can simplify complex equations to work "smarter not harder." This is one of those areas where it might be possible the Soviets were ahead of us, but that's really all the paper says. That it was a possibility.

      To me, the document reads like a lot of DoD reports on Soviet capabilities have -- an exercise in fantasy and "what-ifs." I mean, the bit about implementing a processor to do the FFT with gaussian arithmetic is really kind of neat, but I'm just seeing an attempt to justify some interesting theoretical research by shaking down the Red scare. The report even states at the very end that it's "unlikely" that the Soviets had made such advances, but the future, man! Gotta worry about the future.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    14. Re:Well, that's the Pentagon for you.. by Anonymous Coward · · Score: 1, Informative

      Funny thing - the "Team B" group that produced much of the most "out there" stuff? You'd recognize some of the names, as they all oddly ended up making the same kind of shit up about Saddam Hussein. Who authorized and funded them? If you said "Donald Rumsfeld", you'd be right...

      My favorite fantasy of theirs? They couldn't find any evidence of advanced acoustic submarine detection devices, so rather than acknowledging that the Soviet's didn't *have* such a thing, they proposed that the Soviets had instead invented an *entirely new* way to detect submarines.

    15. Re:Well, that's the Pentagon for you.. by mestar · · Score: 1

      "most of there "insights" were over active imaginations."

      Yet I'm sure they had no problems imagining things to spend money on, the money that they got because of those overestimations.

    16. Re:Well, that's the Pentagon for you.. by Anonymous Coward · · Score: 1, Insightful

      They are talking about hardware based on residue arithmetic to get around slow hardware speeds by making use of look-up tables that would be impractical with normal binary representation. The problem according to the paper is that this requires you to convert the representation of your numbers before doing a number of common tasks, including comparison, division, and overflow detection.

      I didn't need to read the paper to know what they were talking about (but I looked into it and found exactly what I expected: simple number theory to reduce a large space of numbers into a "conceptual" hash table). Look up the "Chinese Remainder Theorem". This is taught to first or second year college students. If I had studied computer science instead of mathematics, I would have known about hash algorithms, in detail, as a college student. (As it happens, I did algorithms analysis later)

      As for symbolic computing, they basically propose that the Russians might have created a super-optimizing compiler that can simplify complex equations to work "smarter not harder."

      Complex equations? Do you mean "complex programs"? You simplify equations by substitution and domain specific reductions.

      In any case, this is the whole point of functional programming. Programs are constructive logical proofs, and vice-versa. If you get that, you will see that these is only one large-scale transformation that can be done to improve proof efficiency without adding extra primitives: the cut. Anything more is domain bound (which can be fair enough, if you don't expect the optimization to work on every program)

      The Russians might have been ahead just for realizing the importance of keeping things symbolic, instead of trying to divorce mathematics from computer science. They might have been ahead merely for demanding that their computer scientists study mathematics.

    17. Re:Well, that's the Pentagon for you.. by coaxial · · Score: 1

      Never propose a simple solution when exotic, impractical sounding one will do instead.

      That's the military-industrual complex for you.

    18. Re:Well, that's the Pentagon for you.. by Anonymous Coward · · Score: 0

      These 2 parent posts make many excellent points. too bad I can't mod. This also shows the cultural differences and the diverging approaches, coming from differing goals and means.

    19. Re:Well, that's the Pentagon for you.. by Anonymous Coward · · Score: 0

      When the Cold War ended, the intelligence community couldn't believe how far off they were - most of there "insights" were over active imaginations.

      "We must be increasingly on the alert, to prevent them from taking over other mine shaft space in order to breathe more prodigiously than we do - thus knocking us out with superior numbers when we emerge!

      "Mr. President, we MUST not allow a MINE SHAFT GAP!!"

    20. Re:Well, that's the Pentagon for you.. by Patch86 · · Score: 1

      I think it's worth remembering that if the Soviet Union had wonderfully exotic high-technology, the fabulously capitalist Russian Federation would now be making full use of it.

      If the Soviets had developed exciting computing methods far in advance of their western rivals, why are there no Russian companies conquering the IT industry and generating billions roubles in taxes for their homeland? The knowledge surely wouldn't have just disappeared (or been confined to that warehouse at the end of Indiana Jones).

    21. Re:Well, that's the Pentagon for you.. by Anonymous Coward · · Score: 0

      Unmanned planes, etc. are awesome, not boring.

      One could even say "terrific", like this cartoon.

    22. Re:Well, that's the Pentagon for you.. by Artifakt · · Score: 1

      This works both ways though. I can think of both at least one good counter-example and a good supporting example for your statements, so i suspect the truth on this one really falls somewhere near the middle:

          It took us years to prove the USSR had a serious plan to land on the moon ahead of the USA, once they started denying they were ever in the Moonrace. In particular, there was a civilian analyst who tracked down publications in a lot of european aero-space magazines and tech papers and showed how the various items such as rocket engines and fuel tank emergency vents and such would make a damned good Soviet lunar lander, and even after he published, it took another 5 years or so before official sources would admit he was over 98% right in saying all those engine and frame designs, onboard computers, shock absorbing leg mechanisms and such came from the Soviet lander program, and yes, their version of a LEM was actually completed and looked damned near identical to the one he reconstructed.
            That's at least one case where the USSR thoroughly hid their capabilities after they scrapped the project, and since it wasn't even a strictly military project and they had left lots of clues during the time they were openly in the space race, it's only reasonable to assume they hid at least some of the full blown military capabilities and plans better. Those started out secret and stayed that way so they were easier to hide, and some of them (such as some Soviet airborne bio-weapons research that we do now have good intel on) would have been very frightening at the time to the rest of the world, and would have had a big negative impact on immediately post Soviet era relations.

            On the other hand, I'm a former armored cav officer, and I know that Soviet era tanks, helecoptors and artillery generally weren't as tough as the public sometimes heard. We had briefings where we were given corrected info on Opfor (Opposition Forces), and were often told something (approximately) like this: "6 months ago, based on a CIA report, we told you the opposition had 108 T-72 tanks in this unit. We have found out that they have only 68 tanks assigned, and only 30 up and running on average, and half their tanks are still Korean war era...". Meanwhile, we read the papers, and it became pretty obvious that what the public at large heard was based almost entirely on the high number reports (and usually exaggerated from those) and the 'corrections' weren't making it to the press.

      --
      Who is John Cabal?
    23. Re:Well, that's the Pentagon for you.. by dbIII · · Score: 1

      The other day I read in a history of Antarctica where some complete clowns on the government payroll were writing about secret USSR bases full of nuclear missiles near the south pole to "outflank America". It was of course based on nothing but pure fantasy and paranoia. Somebody should have given those idiots a map and described how hard it would be to truck missiles 2000km across the Antarctic and how it would be a pointless and far worse result than you'd get with using a few submarines.
      You have to remember that some of the places that dreamed up this paranoid shit were nothing but well paid parking lots for possible future congressmen while they gained the appearance of maturity and put their drunken or drug crazed college years behind them. They were rarely a place for anyone with experience or aptitude, really just child care for boys born to the purple that should have been growing up instead.

    24. Re:Well, that's the Pentagon for you.. by Kensai7 · · Score: 1

      Somehow, this was good. This invisible (and unjustified) competition with the USSR made the USA the true superpower it is today. Who knows if we would ever land on the moon if there wasn't competition from the Commies.

      --
      "Sum Ergo Cogito"
    25. Re:Well, that's the Pentagon for you.. by 32771 · · Score: 1

      Agreed! The MIT some time ago started offering lectures in robotics. I didn't view this as a particularly CSy thing and didn't see the importance of giving all that AI stuff a body. I was wrong! You would expect this kind of mistake from cerebral types (I think, therefore I am.) somehow, wouldn't you?

      --
      Je me souviens.
  4. Why would Russians by Anonymous Coward · · Score: 0

    ...prefer US chips over French fries?

    1. Re:Why would Russians by Anonymous Coward · · Score: 0

      MUUAHAHAHAHAHAHAHAHA !!

      I'm french and I can't resist this joke :-)

      Anyway I'm sure that they would prefer their local favorite meal instead.

  5. More cynical types... by Anonymous Coward · · Score: 0

    The Russians MAY have stolen Einstein's chronosphere and travelled back in time to develop residue arithmetic and symbolic computing, but probably didn't.

    Please reword the summary for neutrality.

    1. Re:More cynical types... by Anonymous Coward · · Score: 0

      The Russians MAY have stolen Einstein's chronosphere and travelled back in time

      This sounds far more credible than the rest of the report... 26 years later we can see that this whole cold war stuff was really stupid.

  6. Eh. by Benfea · · Score: 0

    I think it's safe to say they didn't have any exotic computer technology. Of course, hindsight is 20-20. ^.^

    1. Re:Eh. by PCM2 · · Score: 4, Interesting

      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!
    2. Re:Eh. by Eudial · · Score: 1

      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!
    3. Re:Eh. by w0mprat · · Score: 1

      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.
    4. Re:Eh. by samkass · · Score: 1

      How does that work? True, False ... Maybe?

      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
    5. Re:Eh. by sznupi · · Score: 1

      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
    6. Re:Eh. by poopdeville · · Score: 1

      Google "Boolean algebra"

      --
      After all, I am strangely colored.
    7. Re:Eh. by Anonymous Coward · · Score: 1, Informative

      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.

    8. Re:Eh. by Anonymous Coward · · Score: 0

      Oh Yes, Donald Knuth is a good theorician. Now let him implement his idea in CMOS and see if the result stands in comparison with binary logic-based circuits.

      I once tried to integrate logarithmic base numbers in a CPU. Sure, it's very fast for multiplies and other complex computations. But this is dog slow for stupid tasks like... addition ?

      The ternary logic and the other fancy theoretic (computer-fiction) ideas of the report remind me of this logarithmic fiasco. There are some sexy advantages but practical limitations for everyday tasks.

    9. Re:Eh. by sznupi · · Score: 1

      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
    10. Re:Eh. by Anonymous Coward · · Score: 5, Informative

      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.

    11. Re:Eh. by coaxial · · Score: 1

      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.

    12. Re:Eh. by NNKK · · Score: 1, Interesting

      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.

    13. Re:Eh. by Anonymous Coward · · Score: 1, Interesting

      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.

    14. Re:Eh. by maxwell+demon · · Score: 1

      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.

      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.
    15. Re:Eh. by Artifakt · · Score: 1

      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?
    16. Re:Eh. by NNKK · · Score: 1

      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.

    17. Re:Eh. by Anonymous Coward · · Score: 0

      You are indeed a clueless PHB.

      And you are a troll.

      You take a position based only on dialectics.

      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 know you're a different person, you are not sznupi.

      I have merely pointed out that you have engaged in a logical fallacy inherently insulting to all thinking persons.

      You were trolling (unlike sznupi)

      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.

      You take a position only based on theories, absolutes. But the world evolves faster than we can manage and my job is to make things work, so I know the field. Nowhere did i write that there is nothing left to be done "at all", just that ternary has been scrutinized during the early days of computers (where a lot of fancy architectures have been experimented with) and it did not provide enough advantages. Hence today's binary computers.

      Look at the history and draw your own conclusions.

      Your views are those of a PHB. Or just an idiot. Either way, you're a waste of oxygen.

      And you confirm that you're a troll :-)

      thanks for your participation in this... thread.

    18. Re:Eh. by Anonymous Coward · · Score: 0

      In short: If the industry had gone ternary early on, you possibly would use the very same arguments against binary now.

      that's a valid point, modulo the "if" : it has not gone ternary. Ask yourself why.

      BTW, good knowledge of microelectronics (and its inherent problems) is required.

      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.

      ..........

      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.

      You can't advance any advantage, fact or whatever tangible, and you tell me i'm wrong. How interesting. *yawn*

      Now, a few verifiable facts :

      Today's CMOS technology, let's say standard 65nm lithography (which, BTW, means that the smallest possible feature is 130nm wide, due to the "design rules") has constraints linked to atomic-level behaviour : leakage current, gate threshold and maximum gate voltage are the big issues. Add to this : noise immunity, process variations, voltage- and temperature-dependant behaviour, parasitic capacitive coupling between the wires...

      In order to get faster, the circuits use lower voltages, which requires thiner gates, hence lower breakdown voltage. The recent advanced processes are around 1V, add a bit more and your FETs burn.

      This means : no possibility of having 3 different voltage rails ! otherwise, the signal going from +Vcore to a -Vcore FET's gate will have 2x the maximum gate breakdown voltage.

      These issues did not exist in the early computers, where discrete transistor-based circuit could stand 10, 20 or 30V of differential voltage (and dissipate as much). So different logic signals were possible. But not today anymore.

      In order to go beyond that, one has to add kludges and devices that void the hypothetical advantage of ternary voltage logic, including : slower and larger CMOS technolgies, resulting in more expensive circuits by mm^2.

      Anything to add ?

    19. Re:Eh. by TimurLeng · · Score: 1

      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.
    20. Re:Eh. by maxwell+demon · · Score: 1

      You can't advance any advantage, fact or whatever tangible, and you tell me i'm wrong. How interesting. *yawn*

      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.
    21. Re:Eh. by maxwell+demon · · Score: 1

      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.

      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 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.

      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.
    22. Re:Eh. by deodiaus2 · · Score: 1

      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.

    23. Re:Eh. by deodiaus2 · · Score: 1

      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.

  7. Pffft. by reverendbeer · · Score: 3, Interesting

    THIS is VLSI: http://www.mycpu.eu/ ...ahem...just not all in one chip.

  8. Except that we were using efficient functions too by gelfling · · Score: 3, Informative

    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.

  9. Space hardware by tftp · · Score: 1

    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" :-)

    1. Re:Space hardware by tftp · · Score: 1

      For example, Series 587 (and there are many more here. If the part number starts with 'K' it means consumer part. Without 'K' it is a military grade part. You can see the difference in packages - ceramic packages are common for military grade components.

    2. Re:Space hardware by mikael · · Score: 1

      There was story about how a pilot defected to the West using his fighter plane. After he had been taken into custody, the defence analysts had a field day examining the aircraft. They laughed when they saw that the avionics were all composed out of valves rather than transistors. Their amusement turned to shock when they figured out why this choice of valves over transistors - the EMP of a nuclear explosion would fry transistors, but have no effect on valves except to make them glow a little brighter.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  10. Very Large Scales by Anonymous Coward · · Score: 0

    Integrate *You*

  11. Clones by Dynamoo · · Score: 4, Interesting
    The Soviets built a lot of Apple ][ clones in the 80s, not really a difficult thing to reverse engineer. But in true Soviet style the cloning was sometimes a bit unorthodox. From memory, one clone was made entirely of flying leads.. not a PCB in sight, each track between each component used an individual copper cable. Another clone suffered from a mis-conversion between the US imperial system and Soviet metric system, which meant that smuggled in components wouldn't quite fit onto the circuit board.

    For further reading, see Byte Magazine from April 1991. Surely all good /. readers have a copy somewhere?

    --
    Never email donotemail@WeAreSpammers.com
    1. Re:Clones by Anonymous Coward · · Score: 0

      Actually most, if not all of the PC (as in personal computer) clones were built in Bulgaria. Russians were copying mostly mainframes.

    2. Re:Clones by Anonymous Coward · · Score: 0

      flying leads.. do you really mean that it was wire wrapped? When I was studying electronics in college, we had to build a computer (no Sparky, not what you mean "I bilt da 'pewter aw by miself" when in fact all you did was assemble pre-built components, no, I went from my own circuit drawings, and bought chips, resistors, capacitors, then wire wrapped the components in a pre-drilled fiberglass board). "Flying leads..." really sounds like leads that can take off by themselves, or a circus act involving either cannonballs or acrobats (or both).

    3. Re:Clones by sznupi · · Score: 3, Informative

      Some Soviet Block countries indeed built Apple II clones, but the Soviets, as far as home market goes, went largely with ZX Spectrum derivatives. This one for example (yeah, I wonder how much tongue-in-cheek that name was ;p )

      More interesting are "official" home computers of the Soviet Union (ZX Spectrum clones were of small manufacture later on), compatible PDP-11 architecture and with rather nice operating systems.

      --
      One that hath name thou can not otter
    4. Re:Clones by sznupi · · Score: 1

      "Copying" is not an appropriate word. Russian mainframes were clones (in vein of few other manufacturers which cloned IBM systems), with quite original hardware.

      --
      One that hath name thou can not otter
    5. Re:Clones by Tenek · · Score: 1

      For further reading, see Byte Magazine from April 1991. Surely all good /. readers have a copy somewhere?

      Of course. I loved reading Byte when I was five.

    6. Re:Clones by Anonymous Coward · · Score: 0

      Yarly. "Quite original" Western designs bought from Japanese-Bulgarian joint ventures setup so just to avoid COCOM regulations.

    7. Re:Clones by mikael · · Score: 1

      Some magazine articles/talks in the 1980's (Z80, 6502, 6809) explained how they worked their way around partially functional CPU's with missing/damaged instructions by using alternative implementations composed from other instructions - Boolean operations could be implemented using arithmetic operators (start with X mod 2 is equivalent to X & 0x01, then work upwards to all the other Boolean operators). This even worked for GPU's!

      If your conditional jump instructions were frizzled, then you could calculate the jump address in software using the carry-bit as an index into a table of addresses and use that instead.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    8. Re:Clones by Anonymous Coward · · Score: 0

      Hey, do you think you (or someone else) could scan that article for us? Many of us weren't even teenagers when that was published.

    9. Re:Clones by jc79 · · Score: 1

      Get off my lawn!

    10. Re:Clones by TimurLeng · · Score: 1

      They were not clones. I know as I used to work with one of those machines.
      They were simply US systems that had been bought by Soviet agents, then repackaged, had their name plates stripped and their casings altered and then got smuggled into the SU and were re-branded as Soviet manufactured goods - just as to fool the common IT worker who wasn't allowed to peek behind the curtain.

      Truly Russian technology was about as advanced as a rusty razor blade.

      --
      Free will is the illusion that our wits could compensate for our brain's faulty circuitry.
  12. Not quite imagination by RobinEggs · · Score: 4, Informative

    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.

    1. Re:Not quite imagination by Hijacked+Public · · Score: 1

      And it was very easy for their fears, with scant evidence, to be carried all the way up the chain of command. There were a lot of Leo Strauss followers salted throughout the Federal government who wanted to believe.

      --
      "Sacrifice for the good of The State" - The State
    2. Re:Not quite imagination by MrShaggy · · Score: 1

      If I remember properly..

      This sort of thing happened in WW2.

      The allies used carboard tanks in order to lure the German troops away, to stage a surprise attack.

      Maybe that the Persian Army of a 1000 Nations was no more then 2000 men, with some black canvas?

      --
      I have mod points and I am not afraid to use them.
    3. Re:Not quite imagination by Anonymous Coward · · Score: 0
    4. Re:Not quite imagination by Taco+Cowboy · · Score: 1

      ... with some black canvas?

      The Persians used carpets, not canvas, you insensitive clot !

      --
      Muchas Gracias, Señor Edward Snowden !
    5. Re:Not quite imagination by sonicmerlin · · Score: 1

      That was actually the German army doing the surprise attacking in Africa. Rommel was suffering was a complete lack of military supply refreshment from Hitler, and had to make do with just a trivial number of forces. He truly was a military genius, however, and continued to present a massive headache to the Allies despite being totally outnumbered.

    6. Re:Not quite imagination by IDtheTarget · · Score: 1

      We in the military call it Information Operations (IO). Probably the most famous example from the last century was Operation Fortitude from World War II, although there are many who believe that President Reagan was actually engaging in IO when he authorized the Strategic Defense Initiative (SDI, AKA "Star Wars").

  13. Soviet vs. American engineering by jpmorgan · · Score: 5, Interesting

    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.

    1. Re:Soviet vs. American engineering by wiredlogic · · Score: 2, Insightful

      This report is unsurprising... the Soviet approach just seems so stupid to any Western engineer unfamiliar with it

      It isn't exactly stupid. It's just a continuation of the typical methods of engineering before electronic computers became integral tools in the process. With the ever advancing and sophisticated technology developed in the 20th century they needed to distribute a larger work load across more workers.

      --
      I am becoming gerund, destroyer of verbs.
    2. Re:Soviet vs. American engineering by bertok · · Score: 2, Interesting

      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.

      I heard something similar from my older relatives who grew up in Communist countries.

      Their take was that the Soviet computers were about 10x slower or even worse. For them, it was worthwhile writing software as "hand tuned assembler" to optimise it to the point that it would run 10x faster. However, this takes a lot more programmer time for the same amount of functionality.

    3. Re:Soviet vs. American engineering by Anonymous Coward · · Score: 0

      Give me a break. Until 15 years ago, most time critical software was written with assembly. Heck, that is true 10 years ago as well. Even now, assembly is used to produce small, fast code although mostly for embedded stuff that doesn't have much space. Remember that assembly is not exactly a difficult language. Very straightforward to code.

      As to Soviet computers running 10x slower? I doubt it. They were reverse engineered from the west. That made them *older* hence slower. But Soviets smuggled lots of chips out too, so they had same things the west had for core projects where computational speed may have mattered.

      1984 is the time of 8088 machines. So let's keep it in perspective.

    4. Re:Soviet vs. American engineering by Nutria · · Score: 2, Interesting

      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.

      But in the 1960s, the US didn't have *that many* computers. We got to the Moon mainly on the backs of slide-rules and rooms of women continuously punching tabulator machines.

      --
      "I don't know, therefore Aliens" Wafflebox1
    5. Re:Soviet vs. American engineering by Anonymous Coward · · Score: 0

      This is one area that countries like China can overtake the developed world. Where our programmers thinks too highly of themselves and their time choose to write bloated code, our competitors can afford to write optimized ones. The end results is that their products could need less resources and make for cheaper hardware.

      They are not there yet, but it will happen.

    6. Re:Soviet vs. American engineering by sznupi · · Score: 1

      Plus a boring, repetitive, perhaps even forced work - but nonetheless mental work (and requiring you to be properly fed, etc.) - was a mighty attractive thing in Soviet Union, given some of the alternatives...

      --
      One that hath name thou can not otter
    7. Re:Soviet vs. American engineering by Metrathon · · Score: 1

      I don't think orbit calculations require serious PDE calculations - high quality ODEs (and good data to support your calculation) will solve your problem of calculating trajectories. Fluid dynamics and any material science you want to work on, sure, but the problems concerning the practicalities of where you will be in space does are comparatively low-budge, computationally speaking.

    8. Re:Soviet vs. American engineering by Anonymous Coward · · Score: 0

      In Soviet Russia, alternatives have you...

      (sorry, I couldn't resist)

    9. Re:Soviet vs. American engineering by Kattspya · · Score: 1

      Those computers were hot as hell compared to modern boxes.

    10. Re:Soviet vs. American engineering by zwarte+piet · · Score: 1

      The west didn't win the cold war. The east just stopped playing a game that could not be won.

  14. cripes! by Anonymous+Cowpat · · Score: 1

    Appendix 1a - and I call myself a FORTRAN programmer!

    --
    FGD 135
  15. Is JASON related to JOSHUA? by clyde_cadiddlehopper · · Score: 1
    --
    Obi-Wan: "I felt a great disturbance in the Force, as if millions of voices suddenly cried out in terror and were sudden
    1. Re:Is JASON related to JOSHUA? by Nadaka · · Score: 1

      You joke, but I recently watched that movie again. If you don't count how they finally defeated the AI, it is unquestionably the most realistic depiction of computer hacking in any movie, ever.

    2. Re:Is JASON related to JOSHUA? by bunratty · · Score: 1
      --
      What a fool believes, he sees, no wise man has the power to reason away.
  16. Space and Computing by DynaSoar · · Score: 4, Informative

    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
    1. Re:Space and Computing by sznupi · · Score: 1

      Though the times of Apollo-Soyuz were already during period when Russians were visiting routinelly their space stations. And not long after the unmanned Progress was ready.

      --
      One that hath name thou can not otter
    2. Re:Space and Computing by bernieS · · Score: 2, Informative

      Um, our guys did *not* use an HP-48 calculator on Apollo-Soyuz, they used an HP-65 (w/mag card programmer!) The HP-48 wasn't introduced until 1990, a decade and a half later. -bernieS

    3. Re:Space and Computing by DynaSoar · · Score: 1

      > Um, our guys did *not* use an HP-48 calculator on Apollo-Soyuz, they used an HP-65
      Thanks. Don't know how I got them confused, I sold them at a bookstore near Purdue (ie. I sold LOTS of them).

      --
      "I may be synthetic, but I'm not stupid." -- Bishop 341-B
  17. Don't Modern Spaceflight and ICBMs Use Old CPUs? by Dragoniz3r · · Score: 1

    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?

  18. isolated ecosystems by Anonymous Coward · · Score: 0

    as far as technology development is concerned. With non-native introductions quite possible. My car reference is in the shop.

  19. Did I say that? by Anonymous Coward · · Score: 0

    This is exactly what I was going to post.

    Too late to the party this time ...

    Or have I developed P.R.S.M.F.P.D. (Psychic Retroactive Slashdot Meme First Posting Disorder) ?

    Maybe I did post this. My mind and I have been having some issues with each other lately.

    Maybe that post isn't even there and I just think it is.

    Then again Slashdot might be a total figment of my imagination. Nah, no-one could be that messed up.

  20. Wait, I heard this one by paiute · · Score: 0, Redundant

    The Americans spent billions fabricating chips that would work in zero G and high energy particle fields. The Russians just used pencils.

    --
    If Slashdot were chemistry it would look like this:Cadaverine
  21. Use of residual arithmetic in GPUs? by marciot · · Score: 2, Interesting

    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.

    1. Re:Use of residual arithmetic in GPUs? by pydev · · Score: 1

      Most graphics and geometry requires lots of sign tests (or some other comparisons), but those are expensive. So it doesn't really help.

    2. Re:Use of residual arithmetic in GPUs? by marciot · · Score: 1

      Most graphics and geometry requires lots of sign tests (or some other comparisons), but those are expensive. So it doesn't really help.

      I was thinking about this last night and came to the same conclusion. The lack of ability to do comparisons between numbers is a huge problem for graphics. And what appears to be the big advantage of residual arithmetic -- the ability to use tables for polynomials -- is actually limited to polynomials of one variable, which doesn't help much with computer graphics.

      So I've changed my mind on this. It's certainly a clever mathematical curiosity, but it appears to have too many limitations to be useful in practical problems.

      (although lack of practicality didn't keep from hacking out some C++ code based on this idea last night -- if anything, I think I might have a chance at the International Obfuscated C Code Contest this year)

    3. Re:Use of residual arithmetic in GPUs? by Anonymous Coward · · Score: 0

      Yeah ! 1984-math-based obfuscation !!!!
      go on, my friend !
      and post the results on /. !

  22. Well, actually... by Fishbulb · · Score: 3, Interesting

    (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.

    1. Re:Well, actually... by sznupi · · Score: 1

      But what he spoke about doesn't preciselly follows the quote (really suggesting the chips were rather directly used) with which you started your post. Also the consensus in this article seems to be, well, that Soviet mainframes were original hardware, similar to how few companies made IBM clones. The OS was "stolen", but supposedly later versions were also quite different and original.

      Plus there's Setun and Elbrus.

      --
      One that hath name thou can not otter
    2. Re:Well, actually... by Bing+Tsher+E · · Score: 1

      similar to how few companies made IBM clones.

      You're correct, but in a sense that you probably don't understand.

      In the era of the IBM PC-XT, few companies made IBM clones. Most 'companies' made IBM compatibles.

      However, a huge percentage of the PCs out there at that time were IBM clones made from cheap asian motherboards. These motherboards are often complete exact clones of the IBM XT motherboard. I used to buy that kind of board cheap at swapmeets and fix them for fun and profit. The IBM Motherboard (and the BIOS source code, incidentally) has a published schematic diagram, and many of the early XT clone motherboards came with a full schematic in their user manual as well. You could pick up any schematic and use it to troubleshoot any motherboard back then. They all had exactly the same TTL chips in exactly the same spots on the board.

      My point? My point is that non-companies made most of the PC clones back in that era. There was a huge market for no-name-brand motherboards, and almost none of them are easily identifiable as to what company produced them. But as you said, few 'companies' (real established companies with brand names, etc.) made IBM clones.

    3. Re:Well, actually... by sznupi · · Score: 1

      Though it was about IBM mainframes (Soviet clones of which the wiki art I linked to descibes - supposedly quite different inside...), not IBM PCs (which btw were very rare in Eastern Block until around mid-90's)

      --
      One that hath name thou can not otter
    4. Re:Well, actually... by Fishbulb · · Score: 1

      But what he spoke about doesn't preciselly follows the quote (really suggesting the chips were rather directly used) with which you started your post.

      No, I just chose a single detail path to follow. All parts of the system were shipped out to various places. Reverse engineering of hardware, specifically the IBM mainframe chips, was done in Moscow. As I recall from his talks, this was significantly more difficult.

      And yes, this was an IBM 360 mainframe, not the IBM PC/XT or PC/AT. Just a tiny* difference in hardware.

      * - By tiny I mean huge.

  23. Great User by Anonymous Coward · · Score: 0

    Very important notice. Eu Curto Orkut

    i like this notice because it's really...

    Como para fazer, sem que os russos nos forneceu uma prova positiva durante a Apollo-Soyuz Test Project. Eles voaram primeiro e fomos ao encontro deles, porque nós tivemos uma pontaria melhor. Nosso pessoal usou um handheld HP 48 para os cálculos e seu relógio foi alimentado pelos sinais do relógio atômico do National Bureau of Standards. Quando chegamos lá, vimos que eles estavam usando, respectivamente, réguas, lápis e papel, e um cronômetro. Mas o nosso ter a melhor tecnologia não impedi-los de chegar lá. E a sua tecnologia que menor não impedi-los com êxito vários participantes no gato-e-rato práticas encontro que se seguiu ao primeiro.

    Good!!

  24. Flashback attack by dustin_0099 · · Score: 0

    ...government document...
    ...government document...
    ...government document...
    This page is intentionally left blank.

    -- Whoa, the authors of Star Fleet Battles worked for the DoD?!?

  25. /. sets new "old news" record by sznupi · · Score: 4, Informative

    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
    1. Re:/. sets new "old news" record by Anonymous Coward · · Score: 0

      Elbrus is a major hoax.

      Babayan was offering CPUs that will make Intel cry with bloody tears from 1998.
      The only working CPUs that his team provided were R150 and R500 - a SPARC clones.

      He works for Intel in field of compilators, where his guys have good experience.
      But no hardware.

    2. Re:/. sets new "old news" record by Anonymous Coward · · Score: 0

      I would like to go in the same direction, and I need real substance.

      I heard about the Elbrus in 1998 and saw the company some time later in a IC trade show, they did not have anything to show, no demo, only papers and presence. "Yeah, we are better than Itanium !" seemed to be the message. As with many things : many claims, and we are still waiting for delivery. And at that time, the DEC Alpha was unbeaten.

      BTW : VLIW is as old as bit-slice machines and microprogrammed CISC, with very wide microprogram ROMs... So any claim that they invented it is ... claims again.

      And if I ever wanted another SPARC (I have 2 already, from SUN) then I'd get a LEON (under GPL).

      I have a lot of consideration for the Russians but their culture and history has led them to believe and even invent wonderful stories that become urban legends. That was certainly necessary 20 years ago, when the regime worked with promotions, high merits and honors of a few exemplar heroes for the propaganda. Some high claims that people wanted to believe (for national pride reasons) could help someone get a high rank and a good salary in the administration. But today, things have changed : provide what people want and are ready to pay for, enough with academic fantasies. I understand that it's hard to switch from the culture of claims to the culture of facts, but here and now, their credibility is still suffering. Yet, they have extremely skilled and talented engineers, unlike many spoiled old boys in north America and Europe.

  26. Re:Don't Modern Spaceflight and ICBMs Use Old CPUs by Anonymous Coward · · Score: 1, Interesting

    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.

  27. Re:Clones DEC was very popular too by garyisabusyguy · · Score: 3, Interesting

    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
  28. Ternary logic? Sounds good... by ElusiveJoe · · Score: 1

    But can it run Linux?

  29. Re:Don't Modern Spaceflight and ICBMs Use Old CPUs by Anonymous Coward · · Score: 0

    the shuttle uses old CPUs from the 1970s because it was designed in the 70s, eh? and you're not going to change a processor that works, just to be newer

    Modern flight processors are things like the Rad750 (a Power PC) and various flavors of SPARC (V7 and V8), as well as a raft of microcontrollers (ColdFire, 8051, MicroBlaze)

    And, for FPGAs, Actel and Xilinx are both popular (RTAX2000, Virtex II, Virtex 4)

  30. Data-flow language... by danberlyoung · · Score: 1

    Anybody remember Prograph? I actually owned it. Amazingly enough, it lives on in a product called Marten.

  31. Monkeys with Slide Rules by flyingfsck · · Score: 1

    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!
    1. Re:Monkeys with Slide Rules by Anonymous Coward · · Score: 0

      Americans spent millions to develop a pen that can write in zero gravity while soviets use an old fashion pencil :D The alternative computing is to use a room full of Engineers with minimum IQ 200 :D

  32. Re:Don't Modern Spaceflight and ICBMs Use Old CPUs by demonlapin · · Score: 3, Informative

    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.

  33. Re:Clones DEC was very popular too by coaxial · · Score: 2, Funny

    Apparently, he had spent years working on DEC VAX clones in the old Soviet Union.

    That wouldn't happen to be Kremvax would it?

  34. The Soviets really WERE behind, but in other areas by mbkennel · · Score: 4, Informative

    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.

  35. I thought the JASONs were smarter than that by Animats · · Score: 2, Insightful

    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.

    1. Re:I thought the JASONs were smarter than that by lennier · · Score: 1

      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.

      Are you sure dataflow actually is painful? I think it might be actually a more natural end-user programming paradigm than imperative code, especially in the age of the Web when the problem space is all about linking and transforming data from multiple sources.

      It makes me sad that we invented these wonderfully elegant dataflow machines then spent lots of designer-hours making them invisible so that programmers could continue to use C... and then reinvent the dataflow paradigm, slowly and painfully, in userspace on top of C.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  36. TFA is Bogus... by Old+Sparky · · Score: 1

    ...they didn't have PDFs in 1984!!!

    1. Re:TFA is Bogus... by maxwell+demon · · Score: 1

      1984 triple factorial?
      Who knows what they'll have at a time that much in the future.

      --
      The Tao of math: The numbers you can count are not the real numbers.
  37. They pirated US technology by Anonymous Coward · · Score: 1, Interesting

    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?

    1. Re:They pirated US technology by Anonymous Coward · · Score: 0

      Thank god states don't sell to both sides of a conflict. Imagine if say the US supplied both Iraq and Iran during their clash. That would be just horrible.

      They sure as hell don't shoot stingers. They have a very short shelf life unless they're supplied with some fresh consumable. Look it up.

  38. Re:Except that we were using efficient functions t by martin-boundary · · Score: 1
    Computers are overrated. Most practical engineering problems can be (and were, before the 60s) solved with pencil, paper, and some compasses and rulers. Do a Google search on nomography and related ideas.

    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.

  39. Re:Don't Modern Spaceflight and ICBMs Use Old CPUs by Anonymous Coward · · Score: 0

    Yes, along with more modern aircraft. I believe that the B1 uses the same computers for its flight system. It really doesn't take a lot of computing power to control a spacecraft.

  40. Re:Except that we were using efficient functions t by The+Master+Control+P · · Score: 3, Insightful

    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.

  41. Re:The Soviets really WERE behind, but in other ar by Anonymous Coward · · Score: 4, Interesting

    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?

  42. Go on by Anonymous Coward · · Score: 0

    Another case DoD didn't know shit about what was going on in another country of which they were supposed to have intelligence.

    Nothing to see, please go on.

  43. Seems to be true by Anonymous Coward · · Score: 0

    I once attended a historical conference about soviet computing in Russia. There were a lot of talks about symbolic computers, ternary computers, modular architectures, etc developed mostly for military use.

  44. Saw the cat run off with your tongue.... by Andreas+Otto · · Score: 1

    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

    1. Re:Saw the cat run off with your tongue.... by Anonymous Coward · · Score: 0

      Speaking of idiots, why don't you check snopes before trotting out that little bit of folk lore?

  45. Re:The Soviets really WERE behind, but in other ar by Anonymous Coward · · Score: 0

    Even made worse by the anti-French bullcrap.

  46. Re: Chinese weapons by Anonymous Coward · · Score: 0

    One lesson is that the technological capabilities of Chinese weaponry today shouldn't be underestimated.

    Chinese reverse-engineering of western and russian military hardware gave them a pretty good start, also developing advanced metallurgy and such. While still lagging in some areas, their missile tech is probably pretty close of western capabilities and could even surpass in some areas (unique design features to overcome specific threats, for example in SAM missiles there may be russian derivated IR-systems to counter stealth aircraft).

  47. Re:Except that we were using efficient functions t by arth1 · · Score: 1

    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.

  48. I was one of those engineers by S3D · · Score: 2, Insightful

    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.
    ...
    But nope, just a lot of brainpower misdirected into a lot of horribly inefficient pursuits.

    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.

    1. Re:I was one of those engineers by jpmorgan · · Score: 1

      You misunderstand my point about inefficiency. My point is that the American approach puts the brightest people building tools to enable others to accomplish many tasks with less resources. You can do your design work more quickly with fewer engineers by relying on numerical approximations, enabled by clever software and hardware.

  49. Re:The Soviets really WERE behind, but in other ar by domatic · · Score: 1

    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.

  50. Re:The Soviets really WERE behind, but in other ar by ultranova · · Score: 1

    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?

    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.

  51. Re:The Soviets really WERE behind, but in other ar by jpmorgan · · Score: 1

    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.

  52. Re: by Anonymous Coward · · Score: 0

    I'm not sure that residue mathematics would be useful in a GPU. However, pages 83-91 describe a modern GPU feeding results between ALUs.

  53. Re: by Anonymous Coward · · Score: 0

    > 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.

    False. It is trivial to negate a balanced ternary number using two or three wire encodings.

    > Now imagine you have binary memory : you lose 1/4 of the capacity.

    False. If I have eight bits of memory and a two wire encoding then I can store 81 values. That's the real problem. Any non-binary computational system doesn't make optimal use of binary memory density.

    However, some EEPROMs and Flash memories store two bits per cell. So, contemporary, high-density, ternary memory is more developed than you think.

  54. long way from laboratory to mass production by peter303 · · Score: 1

    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.

  55. Re:Except that we were using efficient functions t by martin-boundary · · Score: 1
    Hogwash! Using computers does not ensure accuracy, what ensures accuracy is the way that the problem is posed. If the problem isn't well posed, computers give the wrong result, with a lot of digits. Conversely, when the problem is well posed, even graphical methods can be highly accurate [hint: think about the difference between absolute and relative errors].

    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.

  56. Re: by Anonymous Coward · · Score: 0

    hi,

    False. It is trivial to negate a balanced ternary number using two or three wire encodings.

    Computer design and architecture is not just about trivially dealing with negation.

    Now, if you're so sure, show me the design/layout of the logic gates in CMOS.

    However, some EEPROMs and Flash memories store two bits per cell. So, contemporary, high-density, ternary memory is more developed than you think.

    Right, to a limited extent. Informations are represented by an electric charge that is stored in a floating gate, and this principle has been used 20 years ago by voice-recording chips (the ISD series that is now mostly discontinued).

    You don't take into accounte that, because of the high noise probability, ECC is very complex, hence slow. The increase in density brought by multi-level coding (MLC) is compensated by more complex and delicate analog sense buffers, wear-leveling algorithms, Reed-Solomon FECC, and many other niceties. So the chip has a 2x more capacity but it slower. This is not the benefit that people claim about ternary logic so where is the mismatch ?

    well, different times, different technologies, different constraints and different solutions.

    Remember : SRAM is not MLC Flash, because the charges are stored differently.
    If you want a SRAM cell that is ternary, you end up with a binary a "flip-flap-flop" (instead of a flip-flop) and this adds 50% of die surface (more wires, more transistors) but with no increase in information storage density.

    And a ternary CMOS SRAM cell using 3-level is asking for electronic troubles.

    The Setun was designed with vacuum tubes, the electronic constraints were very very different. Today, CMOS is the king and it imposes its new conditions.

  57. Property is Theft! by fm6 · · Score: 1

    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.

    1. Re:Property is Theft! by Hognoxious · · Score: 1

      And indeed, Soviet military and space electronics featured vacuum tubes (not even discrete transistors!) until the very end.

      They give a warmer sound, especially in conjunction with an oxygen-free environment.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  58. debunked pen myth by Anonymous Coward · · Score: 0

    (another anonymous here)

    Thanks for the great link, this confirms what another post below writes.

    I don't see why you were modded -1 :-/

  59. Re:The Soviets really WERE behind, but in other ar by stonewallred · · Score: 1

    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.

  60. Re:Except that we were using efficient functions t by TimurLeng · · Score: 1

    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.
  61. Re:Except that we were using efficient functions t by sjames · · Score: 1

    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.

  62. Re:The Soviets really WERE behind, but in other ar by erice · · Score: 1

    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.

  63. Re:Except that we were using efficient functions t by ConceptJunkie · · Score: 1

    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.