Slashdot Mirror


Chaotic Computing In Practice

codyhess writes "The Economist published a great article detailing efforts to use Chaos in computing - "Speaking at the American Physical Society's annual March conference, William Ditto of the University of Florida told of his efforts to create a 'chaotic computer'." Dr. Ditto can create standard logic gates (AND, OR, etc) that output a value according the their chaotic threshhold. Different logic operations can be performed by simply changing the threshhold, making an incredibly flexible computer that can perfom different functions instantaneously."

13 of 199 comments (clear)

  1. April Fool? by Windsurfer · · Score: 3, Informative

    Check out the date of the article - April 1st...

    1. Re:April Fool? by NeedleSurfer · · Score: 2, Informative

      Actually I was providing technical support at that convention, an incredible one it was, 60% computers were Macs (it seems Apple claims about scientific computing moving to Macs is actually true) 6 or 7 were Linux laptops and the rest were the obligatory Windows machines. The subject covered were, well... exotics, if not esoterics but very interesting, I was able to listen to quite a few of them and actually understood what they were talking about 70% of the time (the talks about atom spin control and prediction, I admit, just plain eluded me). This talk indeed happened, I can attest, this wasn't an april fools joke.

  2. Sounds similar to... by robslimo · · Score: 5, Informative

    analog computers of old. IIRC they were used for ballistics calculations and similar by the military.

    Here is an example.

    Look into what kind of mathematical operations can be realized with multiplying DACs.

  3. IEEE Definition by Bimo_Dude · · Score: 5, Informative
    Apparently, this theory was first developed in 1996. Here is the IEEE Definition of chaotic computing.

    The way I see it (although I am not a mathematician), the major hurdle to realizing this is the fact that generating random numbers usually results in patterns.

    --
    "Teleporting Rodents with D-Cell Battery Displacement" theory -- IgnoramusMaximus (692000)
    1. Re:IEEE Definition by JGski · · Score: 5, Informative
      Chaos != Random

      Chaos is a middle-ground between purely ordered and purely random. There is structure in chaotic systems, it's only that on short orders of time it appears random to human neural signal processing - this is largely a limitation of the human capacity to perceive rather than a characteristic of the system observed.

    2. Re:IEEE Definition by jazmataz23 · · Score: 4, Informative
      There's a great paradox here. A few quick points: an accepted definition of a random number is one whose algorithm for construction is at least as long as the number itself. i.e. the number 0.142857142857... is not random, because the minimal algorithm that will construct it is simply 1/7. Numbers generated by rolling a dice can only be described by listing the sequence of dice roll results that created them.

      Yes, most of the numbers in the space (0,1) are random. No, we cannot prove that any particular number is random. I *strongly* suggest reading The Dreams of Reason: The Computer and the Rise of the Sciences of Complexity by Heinz R. Pagels for an *excellent* treatment of these issues. An interesting point/counterpoint (with me being a bit of a troll at the outset, but I got props for him now) is here on slashdot is here

      jaz

      --
      Death to Argument by Slogan!! (This post twice-encrypted with ROT-13. Replies not using same will be ignored)
  4. Re:Not chaotic? (Yes, you can control chaos) by G4from128k · · Score: 5, Informative

    Chaotic systems are actually quite controlloable in a very interesting way. The key property that makes a chaotic system so unpredictable is divergence -- if two copies of the system differ by delta, that delta will grow exponentially in time (doubling according to a coefficient call the Lyapunov coefficient). Yet, the divergence is never arbitrary. Instead, the divergence in chaotic systems happen within a space called the strange attractor - the diverging trajectories stay within in the attractor zone even as the split from each other.

    If you map the strange attractor and nudge the system are the right point of the cycle, you can push the system into what ever mode of behaviro you want. Although you cannot predict the longterm behavior of the chaotic system, you can perturb it periodicaly to stabiize it or rapidlly shift its behavior. Scientists are looking at how to use this chaotic control theory to control unstable systems such as ultrahigh power lasers, manuerable jet aircraft, and heart tissue.

    The key controlling a chaotic system is to understand how the chaotic system diverges (the shape of the strange attractor) and use that knowledge to deftly inject perturbations at just the right moment.

    --
    Two wrongs don't make a right, but three lefts do.
  5. Re:chaotic? i don't think so... by slackerboy · · Score: 2, Informative

    It is the hardware side that uses chaos, not the software. Details are sketchy in the article, but I believe they are looking at chaotic systems and tweaking the hardware to use different regions of behavior depending on the desired use.

    And, yes, there are reasons we're not all programming in LISP.

    --
    Things to do today: See list of things to do yesterday
  6. Re:Obligatory D&D joke by rsw · · Score: 2, Informative

    Uhhh... Chaotic _GOOD_, not lawful.

    Lawful is on the same axis as Chaotic.

    { Lawful, Neutral, Chaotic }
    { Good, Neutral, Evil }

    I'm a huge dork.

  7. That's not how it goes. by Annirak · · Score: 4, Informative
    The real explanation is here

    Then, one day, a student who had been left to sweep up the lab after a particulary unsuccessful party found himself reasoning this way:

    If, he thought to himself, such amachine is a virtual impossibility, then it must logically be a finite improbability. So all I have to do in order to make one, is to work out exactly how improbable it is, feed that figure into the finite improbability generator, give it a fresh cup of really hot tea ... and turn it on!

    He did this, and was rather startled to discover that he had managed to create the long sought after golden Infinite Improbability generater out of thin air.

    It startled him even more when just after he was awarded the Galactic Institute's Prize for Extreme Cleverness he got lynced by a rampaging mob of respectable physicists who had finally realized that the one thing they really couldn't stand was a smartass.

  8. Re:Not chaotic? (Yes, you can control chaos) by S3D · · Score: 3, Informative

    That's too narrow definition of chaotic system, because Lyaponov coeefficients and strange attractors realted only to dynamical systems wich have a toplogy - that is some underlying continuity. However there is another type of object which exhibit chaotic behavior, though only in infinite areas - discrete objects like cellular automata, which have no notion of divergence, and discussed more in term of complexity This chatic computing idea is in fact related to cellular automata. Cellular automata is a perfect example simple, completly deterministic discrete system, which behavior very difficalt and sometimes impossible to predict

  9. Read the paper by TheSync · · Score: 3, Informative

    Here is a paper that describes using chaotic gates as "universal gates".

  10. Another big problem: Article Hopelessly Vague by IceAgeComing · · Score: 2, Informative

    There are some problems with the article: it makes claims that aren't backed up. So what's new on slashdot? Anyway, here are the gory details from my point of view. The original source reference appears to suffer from the same problem.

    The gist of the new idea is a clever way to create a special type of gate whose dynamical threshold value can be modified to implement one of several possible logic gates. An interesting idea, but not computationally revolutionary. These gates would still implement the same chips we use today.

    Now, the article goes on to claim that there is a wonderful new horizon of modifiable computation. I see a lot of words and no details. How are those modifiable threshold levels in these gates stored, anyway? Don't tell me it's with something like a flip-flop. It would be asinine to need 6-8 gates to store each bit of the modifiable threshold value for one "chaotic" gate.

    Also, there's the small problem that we can MODEL any type of strange new computational paradigm and have been able to for years. We're no closer to a replacement for Turing-style computation than we were decades ago. I've seen one paper about Analog computers being able to compute some esoteric set of functions that discrete computers can't touch, but I haven't seen anyone explain how this helps in any useful way.