Slashdot Mirror


Homebrew Cray-1

egil writes "Chris Fenton built his own fully functional 1/10 scale Cray-1 supercomputer. True to the original, it includes the couch-seat, but is also binary compatible with the original. Instead of the power-hungry ECL technology, however, the scale model is built around a Xilinx Spartan-3E 1600 development board. All software is available if you want to build one for your own living room. The largest obstacle in the project is to find original software."

15 of 140 comments (clear)

  1. The originals really are something else by Skyshadow · · Score: 5, Interesting

    Back when I was an intern with SGI, we took a day off* to visit the Chippewa Falls Museum**, which has a good-size collection of Control Data and Cray Supercomputer relics along with other items relevant to my interests***.

    I got to poke around inside of an original Cray-1. To me, the most interesting thing about it was just how insanely packed the internal wiring was; I'd been expecting the intricate plumbing, but the sheer volume of wires running from Point A to Point B was really impressive. I mentioned this to the guy giving the tour, who turned out to be a retired manufacturing supervisor -- he told me that the hardest part of his job was finding women with both enough skill and small enough hands to handle the internal wiring jobs. The thing had been assembled *by hand*, every connection in this crazy bulk of wired clipped or soldered into place one after another.

    Anyhow, after that I sat on the couch. It was not comfy.

    * My boss was *pissed* about this -- she went around telling anyone that would listen that "interns are here to work, not go sightseeing". This marks the one and only time in my career that anyone in HR has ever done anything worthwhile, calling her up and telling her this was part of the program and she didn't get a vote.
    ** Seymour Cray moved to Chippewa Falls, his hometown, when he was still with Control Data because he felt most middle managers wouldn't want to drive that far just to bother him. Visionary man, that Seymour Cray.
    *** Stuff from Leinenkugals.

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    1. Re:The originals really are something else by drfuchs · · Score: 5, Informative

      "Why," you may ask, "was the internal wiring so insanely packed?" The length of each point-to-point wire was individually calibrated, such that all the signals to each gate arrived at the same moment, so you didn't need flip-flops to latch values in the flow of the circuits. Kind of a "just-in-time delivery" of electrons; and each layer of buffering avoided saved you delay along the pipeline. I don't think this sort of scheme was used on any other mainframe.

    2. Re:The originals really are something else by Tom+Arneberg · · Score: 5, Interesting
      The originals are definitely worth seeing! I am surprised how few people take an hour to see the Cray museum (now called "Chippewa Falls Museum of Industry and Technology", http://cfmit.org/). The museum used to be housed in the Engineering building (where I'm typing from right now). I had to get a special camera pass to take our family Christmas Card picture with a Cray 1 in 1991: http://arneberg.com/family/xmas/xmas_card.cgi?1991 (Sorry about the photo quality...those scans were made in the mid-90s; I really should re-scan with modern technology!)

      BTW, the Leinie's Lodge is also well worth visiting! It's less than a half mile from the museum, and is actually the number one tourist attraction in at least a 50-mile radius.

  2. Apparently... by Anonymous Coward · · Score: 5, Funny

    Not even a cray supercomputer can survive the slashdot effect.

    1. Re:Apparently... by MarkRose · · Score: 5, Funny

      Hey! The computer predates Slashdot by two decades, for craying out loud!

      --
      Be relentless!
    2. Re:Apparently... by idontgno · · Score: 5, Funny

      I Seymour what you did there.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
  3. Wow! by line-bundle · · Score: 5, Interesting

    Now that's closer to true News for Nerds, Stuff that Matters. Not the Mac fish tanks.

    However, I am a little disappointed that he didn't do something with the tower part of his cray. Cooling perhaps? Blinkenlights?

    How does it compare in performance with the original?

    1. Re:Wow! by Space+cowboy · · Score: 5, Informative

      S3E's have DCMs (Digital Clock Managers) making them very flexible in terms of what the internal clock frequencies are, even with a fixed input frequency.

      Chances are (I can't get to the site) it just runs at 33MHz as its best-supported clock frequency. An S3E is a pretty cheap and slow FPGA - I remember writing a 32-bit CPU for one, and until I started optimising the logic-placement in the FPGA, it was only running at ~30MHz. I got it up to ~50MHz after tweaking and pipelining, but his design may do more than my simple CPU.

      Simon

      --
      Physicists get Hadrons!
  4. No software by dk90406 · · Score: 5, Interesting

    He has the needed software for the FPGA, but he has (so far) been unable to find some software to run on the machine. At least that is what I got from the TFA. It seems like no-one (including various 3 letter agencies) have copies of stuff so "old".
    Never the less, I have to admire the effort put into this.

    1. Re:No software by permit594 · · Score: 5, Interesting

      The original Crays were delivered with no software -- not even an OS. We had to roll our own OS. I started at Sandia Labs in 82 as a fresh PhD. I still had some work to do on my software-based dissertation, so I got to play on the "new" Cray. I had been used to waiting a *long* time for my (FORTRAN) program to compile on UCLA's IBM 360... The first time I compiled on the Cray, it finished so quickly I thought I had a syntax error in my job submission command. For the times, that machine was FAST!

  5. Pretty cool! by oldhack · · Score: 5, Insightful

    This is the sorta hack that should feature on the front page, instead of machining tin can case and similar tripes.

    Hope he gets some software for that thing.

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
  6. NCAR by Fishbulb · · Score: 5, Informative

    Send an email to the folks at the CISL division of NCAR.

    They know a thing or two about Crays.

  7. Really cool by cygnwolf · · Score: 5, Insightful

    Again one of those instances where it'd be nice to be able to mod articles. This is the kind of stuff that needs to be on slashdot.

    --
    Free Pie! The Pie is Also Evil!
  8. Chris - see the Supercomputer Centers, CMU, UCSD by garyebickford · · Score: 5, Informative

    I think there were (are?) four of Supercomputer Centers that had Cray 1 and later Cray X-MP machines. The Pittsburgh center did a lot of work with Carnegie Mellon, esp. the Robotics Institute.

    I personally did one bit of work - porting a photometrically correct ray-tracer by Dr. Robert Thibadeau in the Image Understanding Laboratory from an Apollo workstation to the Cray at PSC - this would have been in 1989, I think. The one complication we had was that the Cray floating point format was different, so our first runs were all zeros. Other than that the code compiled and ran fine on the Cray. Of course, a run that took two weeks on the Apollo ran in about 40 seconds on the Cray.

    A lot, maybe all of the work done on these machines was non-spooky research so perhaps you can track some of the professors at the associated universities, such as CMU, Northern Illininois, UCSD, Berkeley, etc. Also check out the weather folks - they have been among the biggest CPU cycle-burners for a long time. I worked briefly with one weather guy at a weather research facility in Wyoming but I don't recall any details - was it U Wy?
    The SCs I recall are:

    • SDSC (San Diego Supercomputer Center),
    • PSC (Pittsburgh Supercomputer Center).
    • NCSA (National Center for Supercomputing Applications)

    I'm sure that if you dig around in the universities you'll find folks who have stuff piled on a back shelf somewhere (probably in a tape format you can't read). Also look up in the old annals of the ACM SIG on supercomputing - that will give a line on researchers who were working on the Cray.

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  9. Re:Can't find the software? by Jeremy+Erwin · · Score: 5, Interesting

    It's obvious from your comment that you haven't downloaded and inspected his source code. It includes some verilog files for making the FPGA behave like a Cray-1, and some python files for debugging it and loading opcodes into the simulated cray. However, if you want to run vintage 1970s computer applications----weather simulations, cryptanalysis, computational fluid dynamics, etc., you would be hard pressed to find any.