Slashdot Mirror


Cray X-MP Simulator Resurrects Piece of Computer History

An anonymous reader writes "If you have a fascination with old supercomputers, like I do, this project might tickle your interest: A functional simulation of a Cray X-MP supercomputer, which can boot to its old batch operating system, called COS. It's complete with hard drive and tape simulation (no punch card readers, sorry) and consoles. Source code and binaries are available. You can also read about the journey that got me there, like recovering the OS image from a 30 year old hard drive or reverse-engineering CRAY machine code to understand undocumented tape drive operation and disk file-systems."

16 of 55 comments (clear)

  1. Anonymous? by Jmc23 · · Score: 3, Funny

    If you want to be anonymous, linking to your blog with your full name probably isn't the way to go!

    --
    Don't complain about syntax, grammar, or spelling. There is no.hell like input on android.
  2. Cool. Hey waitaminute! by Chas · · Score: 2

    No punchcard readers? OMGWTFBBQ!!111eleventy

    LAME!

    --


    Chas - The one, the only.
    THANK GOD!!!
  3. This would have been a whole lot easier by Anonymous Coward · · Score: 4, Interesting

    if SGI wouldn't have deliberately destroyed all the old documentation and software when they bought Cray.

    1. Re:This would have been a whole lot easier by charlesr44403 · · Score: 2

      suit&tie mentality: if we can't make big $$$$$ from it any more, burn it.

  4. Critical Component by Sponge+Bath · · Score: 2

    The plush toy in the photo makes the computations go faster.

    1. Re:Critical Component by emag · · Score: 2

      Opus the Penguin is a critical part of the entire X-MP era. So, yes, the computations go faster.

      --
      "The urge to save humanity is almost always a false front for the urge to rule." --H.L. Mencken
  5. Also IBM 360 and TI 990 emulators by Anonymous Coward · · Score: 2, Informative

    There are a bunch of other old computer emulators around such as the IBM 360/370/380/390 http://www.hercules-390.eu/ on which you can run OS\360, MVS and some other IBM OSes http://www.ibiblio.org/jmaynard/

    Also the TI990 minicomputer with the DX10 OS here http://www.cozx.com/~dpitts/ti990.html

    It is great that people are preserving these things so that programmers of the future will have a chance to experience how things were in the early days. When you see the limitations that programmers had to work with, it is more understandable why they did things the way that they did.

    1. Re:Also IBM 360 and TI 990 emulators by mendax · · Score: 3, Informative

      A favorite is an emulation of another of Seymour Cray's earlier designs, the Control Data 6000 series monsters from 1964 and its successors the Cybers, complete with screen shots of its then innovative console. I'd love to have this running on my iMac. I still have a copy of the old MIT Adventure game in FORTRAN for these beasts from my college days I wish I could play again. I'm too lazy to try to port it over to something else or get it to compile in a more modern FORTRAN compiler. However, the emulator does not include a copy of the NOS 2 dead start tape.

      --
      It's really quite a simple choice: Life, Death, or Los Angeles.
    2. Re:Also IBM 360 and TI 990 emulators by Bing+Tsher+E · · Score: 2

      The MIT adventure game is on just about any freenix machine. It's part of the 'BSD Games' package on Slackware (at least it was on the last version I used) and is a default part of the system on NetBSD (the 'adventure' program in /usr/games). It would be a little silly to re-port it yet another time.

      Don't forget to pick up the lamp before typing 'xyzzy'

  6. can I run it on my cellphone? by peter303 · · Score: 3, Funny

    and would it be faster than the original?

    1. Re: can I run it on my cellphone? by EGSonikku · · Score: 4, Informative

      Considering the original Cray XMP ran at 105MHz and had 16MB RAM, yes. But in 1982, those specs were just wildly insane.

      --
      - "Scientia non habet inimicum nisp ignorantem"
    2. Re: can I run it on my cellphone? by Rich0 · · Score: 2

      The 105MHz is a bit deceptive in that this thing probably had much higher memory/IO/etc bandwidth and vector capability compared to a traditional desktop of that era running at that speed.

      I'm sure it still isn't that hard to emulate today, but the performance of the Cray shouldn't be dismissed out of hand with the clock speed.

    3. Re: can I run it on my cellphone? by Impy+the+Impiuos+Imp · · Score: 2

      Ya this was vector design, which was a massive pipeline thing, akin to an assembly line with stages. The ends, and overhead were no great shakes, but once it churned on a long batch of numbers, boom!

      The question is valid though. IIRC, in the late 90s, high-end PCs were about equal to the first Cray.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
  7. Sweet! by Nidi62 · · Score: 4, Funny

    Now I can sequence that old dinosaur DNA I got from this chunk of amber sitting in my closet!

    --
    The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
  8. If you think you're a real geek, read the fine A by Bearhouse · · Score: 2

    You will probably realise you're not even close. This is truly nerdy, and I love it.
    Stuff like this makes putting up with all the daily bitcoin etc crap worthwhile.
    Thanks!

  9. I had a chance of purchasing a Cray. by Trax3001BBS · · Score: 2

    This area produced Plutonium for nuclear weapons; supplying the fuel for the Trinity and Fat Man atomic bombs.
    Plutonium production continued up to the late 1980's (or until Chernobyl); for peaceful purposes of course.

    The Hanford project as it was called; long as I can remember they had a small museum explaining the project.
    When they moved it from the recreational area (original location) to the the Federal Building a few Cray computers were added and used
    as seating areas. A small sign near them saying they were Crays but just circular seating if anybody needed to rest.

    I had a friend who programed the Cray's, sometimes he would call just to chat; but it could be a problem. He would always be near the cooling system
    so his phone had a receiver cut off button. He'd say something then hit the button so the cooling system wasn't heard in the back ground making
    a conversation possible. I don't know if he called on his rounds or he was located next to the coolers, but they were loud.

    At one of the Government auctions I had a chance to bid on and even of purchased a Cray, but it would be spendy as junk goes.
    An old Univac system was once auctioned (I thought about bidding on it - it would of taken up the entire house and a good part of the yard :} )
    never met it's lowest bid due to the precious metals involved.

    A Cray computer in my house, I imagine I'd of used it as a dysfunctional couch as well, but a hell of a conversation piece.

    I had a storage shed that was the wooden box shipped box for some multi million computer, lots of great stuff could be scavenged in this area while D.O.E.
    was spending money.

    *Many key words were used here, Hello again NSA.*