The Connection Machine CM-1 "Feynman" T-shirt

(tamikothiel.com)

91 points | by tosh 4 days ago ago

19 comments

  • yesbabyyes 11 hours ago

    Nice, ordered.

    For fans of computing history and/or Feynman, this article about his time with, and contributions to, Thinking Machines and the Connection Machine is a great read!

    https://longnow.org/ideas/richard-feynman-and-the-connection...

  • darkstarsys an hour ago

    I still have my original one!

  • boole1854 11 hours ago

    I ordered one of these a while back. Be warned that it will shrink if put in the dryer.

  • tvarghese7 11 hours ago

    I thought of N-Cube machines when I saw it, CM didn't even occur to me.

  • mikestorrent 12 hours ago

    Bought one but it was too big... into the drawer of commemorative t's it goes

  • echelon 12 hours ago

    The Connection Machine series (which was featured in Jurassic Park) have the most beautiful LED panels.

    Reposting some links from a recent Jurassic Park thread -

    https://en.wikipedia.org/wiki/Connection_Machine

    https://www.youtube.com/watch?v=T4kBRC2co7Y&t=65s (Jurassic Park)

    The LED panel is gorgeous:

    https://youtube.com/watch?v=6Ko4qBkEcBM (render)

    A lot of people have replicated or restored these:

    https://youtube.com/watch?v=qm6w57ZcJZQ

    https://www.housedillon.com/posts/resurrected-led-panels/

    • tvarghese7 11 hours ago

      Worked on the CM-1 and CM2. I felt they were awful buggy. At one point they asked if they could use my code to run as a diagnostic, it would break the log() function on occasion.

      The Cray fluorinert fountains were way cooler :)

      • rahen 4 hours ago

        Around the same time (1984), there was also another very cool piece of technology that often gets overlooked: the CMU WARP. It wasn’t as flashy as the Crays and the Connection Machine, but it was the first systolic array accelerator (what we’d now call TPUs). It packed as much MFLOPS as a Cray 1.

        It's also the computer that powered the Chevrolet Navlab self-driving car in 1986.

      • echelon 11 hours ago

        This is so cool to read, thank you for sharing!

  • hettygreen 12 hours ago

    What were the LED's indicating?

    • hettygreen 9 hours ago

      Replying to myself here - I decided to just actually go read wikipedia about this. Here's the answer:

      <quote>

      By default, when a processor is executing an instruction, its LED is on. In a SIMD program, the goal is to have as many processors as possible working the program at the same time – indicated by having all LEDs being steady on. Those unfamiliar with the use of the LEDs wanted to see the LEDs blink – or even spell out messages to visitors. The result is that finished programs often have superfluous operations to blink the LEDs.

      </quote>

    • monocasa 11 hours ago

      Depended on what was running.

      As a developer you had explicit access to them, so you could use them for debugging. A lot of times, they were just running an RNG to look cool though.

    • anjel 11 hours ago

      Blinkenlights

    • wanderingjew 11 hours ago

      There is no documentation of what the LEDs were _actually_ doing. There are descriptions, like 'Random and Pleasing is an LFSR', but no actual information that maps to actual pixel coordinates spaced in time. Nearly zero code.

      I'm saying this because I need this information, and the fastest way to get information is to state that it's impossible or doesn't exist.

      • tecleandor an hour ago

        Seems like CM-1 and CM-2 show CPU activity, so each light blinked when a CPU did something. Those were the ones that were designed by Tamiko Thiel.

        Then, CM-5 did have the option of having "artistic" or "random patterns" on it, apparently designed or co-designed by Maya Lin. IIRC, the CM-5 is the one appearing in Jurassic Park.

        I don't know if is there any firmware code or hardware design available to check how that function worked. Maybe the people from the Computer History Museum knows something. They have the first CM-1 and have at least one CM-5.

        Check their library to see if maybe some of the technical docs say something:

        https://www.computerhistory.org/collections/catalog/search-c...

  • richardfeynman 8 hours ago

    Thanks for this post.

  • gregjw 10 hours ago

    only europe and the us. but im in japan :(

    • tecleandor an hour ago

      The EU shop seems to ship to JP. It's almost 20€, so you might want to add something else to the basket.

      I guess that you'll need to do customs paperwork (or maybe not, can't remember how Japan does with custom duties on items of small price)