I haven’t heard about thermodynamic computing before, but it sounds pretty interesting. As IEEE Spectrum explains , “the components of a thermodynamic chip begin in a semi-random state. A program is fed into the components, and once equilibrium is reached between these parts, the equilibrium is read out as the solution. This computation style only works with applications that involve a non-deterministic result … various AI tasks, such as AI image generation and other training tasks, thrive on this hardware.” It sounds almost like quantum computing to my layperson ears. [edit: fixed link]

  • Optional@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    4
    ·
    4 days ago

    Ohhhhhh they reached tape out.

    Right. Right.

    For non-deterministic solutions. For AI.

    I mean, what’s not to love?

    • artifex@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      17
      ·
      4 days ago

      Lol, but there are lots of applications for nondeterministic computing that are not LLMs. Some of the famous-y ones would be like Monte Carlo Tree Search (MCTS), which is used in reinforcement learning (e.g., AlphaGo) to explore game trees probabilistically, Markov Chain Monte Carlo (MCMC), where you use randomness to sample from complex distributions (e.g., Bayesian inference), and zero-knowledge proofs, where you use randomness to verify information without revealing it. You could probably get an LLM to make a longer list :)

      • Little8Lost@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 days ago

        The EU already wants to implement the zero-knowledge proofs for age verification
        Its likely also one of the best solutions if i understood it correctly because the EU would only know that one recieved a bunch of certificates(?) (single use) but not where it got used and the website would not get any personal data

        Zero-knowledge proofs are awsome, look them up
        ( ͡° ͜ʖ ͡°)=ε/̵͇̿̿/’̿’̿ ̿ ̿̿ ̿̿ ̿̿ (this is a threat but the weapon is not loaded)

        • panda_abyss@lemmy.ca
          link
          fedilink
          English
          arrow-up
          13
          ·
          edit-2
          4 days ago

          Monte Carlo methods are where you use randomness to simulate complex problems that are hard to model exactly.

          As a simple case let’s say you didn’t konw the value of π, but you were able to generate random numbers really quickly. If you make a square of side d, draw a circle inside, and then randomly place points in the square, then you can calculate π = percent in circle.

          A more complex use would be apply the same idea to things like modelling wild fires. If you could generate tons of plausible scenarios then you can determine the most likely routes a forest fire will take.

          These methods are used a lot in epidemiology, nuclear physics, astrolonomy, etc.