Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
1/10 scale model of a Cray-1 - working & binary compatible
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  16 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Christian Brunschen  
View profile  
 More options May 3 2012, 10:48 am
Newsgroups: alt.folklore.computers
From: c...@mer.df.lth.se (Christian Brunschen)
Date: Thu, 3 May 2012 14:48:30 +0000 (UTC)
Local: Thurs, May 3 2012 10:48 am
Subject: 1/10 scale model of a Cray-1 - working & binary compatible
http://chrisfenton.com/homebrew-cray-1a/

"As part two (see previous attempt) of my ongoing series in
‘computationanecromancy,â I’ spent the last year and a half or
so constructing my own 1/10-scale, binary-compatible, cycle-accurate
Cray-1. This project falls purely into the “becausI can!â category
â€I was poking around the internet one day looking for a Cray emulator
and came up dry, so I decided to do something about it. Luckily, the
Cray-1 hardware reference manual turned out to be useful enough that
implementing most of this was pretty straightforward. The Cray-1 is one of
those iconic machines that just makes you say “Nothat‘a super
computer!† Sure, your iPhone is 10X faster, and it†completely
useless to own one, but admit it . . you really want one, don†you?"

But apparently, finding actual Cray-1 software is tricky ...

// Christian


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Patrick Scheible  
View profile  
 More options May 3 2012, 1:33 pm
Newsgroups: alt.folklore.computers
From: Patrick Scheible <k...@zipcon.net>
Date: Thu, 03 May 2012 10:33:18 -0700
Local: Thurs, May 3 2012 1:33 pm
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible

Sure, modern desktops are theoretically faster, but they're running with
the boat anchor of bloat from Windows or some other GUI.  I bet the Cray
would still be faster for the sort of jobs it was designed for.  Maybe
if you just ran BSD with no X-windows the modern computer would be
competitive.

Software?  You've got a Fortran compiler and an assembler, right?  What
more do you want?

-- Patrick


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Walter Bushell  
View profile  
 More options May 3 2012, 3:07 pm
Newsgroups: alt.folklore.computers
From: Walter Bushell <pr...@panix.com>
Date: Thu, 03 May 2012 15:07:48 -0400
Local: Thurs, May 3 2012 3:07 pm
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible
In article <86ehr141b5....@zipcon.net>,
 Patrick Scheible <k...@zipcon.net> wrote:

> Sure, modern desktops are theoretically faster, but they're running with
> the boat anchor of bloat from Windows or some other GUI.  I bet the Cray
> would still be faster for the sort of jobs it was designed for.  Maybe
> if you just ran BSD with no X-windows the modern computer would be
> competitive.

> Software?  You've got a Fortran compiler and an assembler, right?  What
> more do you want?

Back in the 1980's that may have been the case.

Today no way the Gooey Interfaces don't much interfere with numerical
computation and you can play with your output in graphical format in
real time, instead of plotting it by Calcomp plotter or some drudge
manually plotting points. I've looked at Activity Monitor and if I'm
not doing heavy graphics or sound or movies the confuser cpus are over
90% idle and that's using a laptop early 2010 model. Converting OTA TV
to Quicktime turns on the fan.

Now if you're doing word processing in Weird, maybe so, but you
couldn't do that on a Cray anyway.

--
This space unintentionally left blank.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Al Kossow  
View profile  
 More options May 3 2012, 3:16 pm
Newsgroups: alt.folklore.computers
From: Al Kossow <a...@bitsavers.org>
Date: Thu, 03 May 2012 12:16:28 -0700
Local: Thurs, May 3 2012 3:16 pm
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible
On 5/3/12 10:33 AM, Patrick Scheible wrote:

> Software?  You've got a Fortran compiler and an assembler, right?

Wrong

He doesn't even have a complete copy of the OS


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Patrick Scheible  
View profile  
 More options May 3 2012, 6:01 pm
Newsgroups: alt.folklore.computers
From: Patrick Scheible <k...@zipcon.net>
Date: Thu, 03 May 2012 15:01:39 -0700
Local: Thurs, May 3 2012 6:01 pm
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible

Al Kossow <a...@bitsavers.org> writes:
> On 5/3/12 10:33 AM, Patrick Scheible wrote:

>> Software?  You've got a Fortran compiler and an assembler, right?

> Wrong

> He doesn't even have a complete copy of the OS

Oh.  Hate that SGI destroyed Cray's archives!

I wonder if Cray filed for copyright and the copyright office still has
copies of the OS.

-- Patrick


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Harry Vaderchi  
View profile  
 More options May 4 2012, 5:54 am
Newsgroups: alt.folklore.computers
From: "Harry Vaderchi" <ad...@127.0.0.1>
Date: Fri, 04 May 2012 10:54:08 +0100
Local: Fri, May 4 2012 5:54 am
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible
On Thu, 03 May 2012 15:48:30 +0100, Christian Brunschen <c...@mer.df.lth.se>  
wrote:

 from 2008
http://www.techrepublic.com/blog/classic-tech/the-80s-supercomputer-t...

<Quote>
  Intel’s working on an 80-core CPU that will break the Teraflop barrier  
for PCs. This may ship by 2011 or 2012
</Quote>

Anyone seen one yet?

--
[dash dash space newline 4line sig]

Albi CNU


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
JW  
View profile  
 More options May 4 2012, 9:39 am
Newsgroups: alt.folklore.computers
From: JW <n...@dev.null>
Date: Fri, 04 May 2012 09:39:53 -0400
Local: Fri, May 4 2012 9:39 am
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible
On Fri, 04 May 2012 10:54:08 +0100 "Harry Vaderchi" <ad...@127.0.0.1>
wrote in Message id: <op.wdr24ir61r0rdn@dell3100>:

Allegedly, someone has:
http://en.wikipedia.org/wiki/Teraflops_Research_Chip

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Patrick Scheible  
View profile  
 More options May 4 2012, 11:49 am
Newsgroups: alt.folklore.computers
From: Patrick Scheible <k...@zipcon.net>
Date: Fri, 04 May 2012 08:49:11 -0700
Local: Fri, May 4 2012 11:49 am
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible

I'm not sure what I'd do with it.  I can't even keep four cores busy.

-- Patrick


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
philo  
View profile  
 More options May 4 2012, 11:40 pm
Newsgroups: alt.folklore.computers
From: philo <ph...@privacy.net>
Date: Fri, 04 May 2012 22:40:28 -0500
Local: Fri, May 4 2012 11:40 pm
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible
On 05/03/2012 09:48 AM, Christian Brunschen wrote:

Great memories.
I have a friend who was on the design team for the Cray 1

He gave me a tour of the plant.
So glad I got to see a part of history.

--
https://www.createspace.com/3707686


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Andrew Swallow  
View profile  
 More options May 5 2012, 5:37 pm
Newsgroups: alt.folklore.computers
From: Andrew Swallow <am.swal...@btinternet.com>
Date: Sat, 05 May 2012 22:37:51 +0100
Local: Sat, May 5 2012 5:37 pm
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible
On 05/05/2012 04:40, philo wrote:

Did any big organisation, such as the Meteorological Office, keep
archives of Cray software?

Andrew Swallow


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jmfbahciv  
View profile  
 More options May 6 2012, 9:28 am
Newsgroups: alt.folklore.computers
From: jmfbahciv <See.ab...@aol.com>
Date: 6 May 2012 13:28:16 GMT
Local: Sun, May 6 2012 9:28 am
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible

Or ask a university who had/has a Cray if they have any archives.

/BAH


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Quadibloc  
View profile  
 More options May 6 2012, 4:59 pm
Newsgroups: alt.folklore.computers
From: Quadibloc <jsav...@ecn.ab.ca>
Date: Sun, 6 May 2012 13:59:17 -0700 (PDT)
Local: Sun, May 6 2012 4:59 pm
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible
On May 3, 1:16 pm, Al Kossow <a...@bitsavers.org> wrote:

> On 5/3/12 10:33 AM, Patrick Scheible wrote:

> > Software?  You've got a Fortran compiler and an assembler, right?

> Wrong

> He doesn't even have a complete copy of the OS

According to the web site, though, he _does_ have an assembler - not
the original one from Cray, but one he wrote himself.

There's always the option of porting Linux - that is, just

a) retarget gcc for the target architecture, and

b) rewrite the assembler-language portions of the kernel

and one has software to run on it... and, gradually, one could, say,
take one of the GPL Fortran 95 compilers out there, and make it use
the underlying Cray-1 with more efficiency.

So turning the thing into a real platform, while a lot of work, is
probably less work than has been done already.

But it may be someone else's turn to do that work.

John Savard


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Morris  
View profile  
 More options May 6 2012, 9:01 pm
Newsgroups: alt.folklore.computers
From: "Joe Morris" <j.c.mor...@verizon.net>
Date: Sun, 6 May 2012 21:01:37 -0400
Local: Sun, May 6 2012 9:01 pm
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible

"Quadibloc" <jsav...@ecn.ab.ca> wrote:
>There's always the option of porting Linux - that is, just
>a) retarget gcc for the target architecture, [...]

A sort-of similar solution was used at Oak Ridge National Labs (aka "X-10")
when it installed a 360/75 (running an early version of OS/360).

The /75 replaced a CDC 1604, on which the FORTRAN compiler was considered to
be critically deficient by the researchers, in response to which Jerry
Sullivan wrote a very good, efficient, and feature-rich.  Over time the
compiler was rewritten in its own language (much like FORTRAN H).

Porting Jerry's compiler to the /75 was relatively straight-forward: the
1604 compiler was modified to emit S/360 object decks, and was then fed its
own source.  The output was the compiler for OS/360 which used the native
FORTRAN library.  (There may have been a couple of specialized assembly
language programs that had to be recoded from scratch.)

The ported compiler remained the language translator of choice for a long
time, well after FORT-H became available.  I don't know if it was still in
use when the optimizing FORTRAN compiler program product showed up.

If anyone here has ever worked with a FORTRAN program that came from ORNL
and it refers to FORTRAN unit numbers starting at 50, it's likely that the
program was originally intended for use with Jerry's FORTRAN compiler.

Joe


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Joe Pfeiffer  
View profile  
 More options May 8 2012, 1:27 am
Newsgroups: alt.folklore.computers
From: Joe Pfeiffer <pfeif...@cs.nmsu.edu>
Date: Mon, 07 May 2012 23:27:21 -0600
Local: Tues, May 8 2012 1:27 am
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible

Warren Adams <adam...@hiwaay.net> writes:

> Is the model truly faithful to the complete Cray architecture?  That
> is, does it have vector registers and do vector pipeline
> floating-point arithmetic?  If so, seems like porting some Fortran
> compiler to use that hardware is rather more involved.  Especially
> optimizing code for vector arithmetic and memory vector read/write
> like the Cray did.

Haven't looked at it myself, but I've heard it consistently described as
"cycle-accurate", which had better mean it has all those features.

I can see the appeal of getting gcc and linux working on it, but doing
it "right" would mean the original OS and software tools.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Dave  
View profile  
 More options May 12 2012, 3:47 am
Newsgroups: alt.folklore.computers
From: Dave <dave.g4...@gmail.com>
Date: Sat, 12 May 2012 08:47:46 +0100
Local: Sat, May 12 2012 3:47 am
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible
On 04/05/2012 16:49, Patrick Scheible wrote:

Each of your four cores are several times faster than a Cray-1. Even so
simulating even a simple electronic circuit (I used an valve audio amp
and simulated one second of operation) with LTSpice which is multi-core
aware will keep all four happy for a few seconds. Just the sort of work
the Cray was designed for...

The Cray Fortran had extensions so that array manipulation could be run
in the pipeline. However keeping on busy was tricky. Where I worked one
of our Ocean Modellers who produced mathematical models of tides and
currents used to get an hour of Cray time per week, and most weeks he
didn't use it all.

Given the preponderance of multi-cpu PCs I wonder of we will ever see a
parallel Fortran (or C or Algol) for Linux of Windows.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christian Brunschen  
View profile  
 More options May 12 2012, 4:39 am
Newsgroups: alt.folklore.computers
From: c...@mer.df.lth.se (Christian Brunschen)
Date: Sat, 12 May 2012 08:39:09 +0000 (UTC)
Local: Sat, May 12 2012 4:39 am
Subject: Re: 1/10 scale model of a Cray-1 - working & binary compatible
In article <jol4jn$j3...@news.albasani.net>,

Dave  <dave.g4...@gmail.com> wrote:

[ much snippage ]

>Given the preponderance of multi-cpu PCs I wonder of we will ever see a
>parallel Fortran (or C or Algol) for Linux of Windows.

OpenMP is a standard that allows programmers to annotate their
otherwise-sequential code, so that compilers to parallelize that code, in
Fortran, C and C++. Compilers:

  http://openmp.org/wp/openmp-compilers/

* GCC (the Gnu Compiler Collection) supports OpenMP 3.1, including on
  Linux and Windows.
* IBM's XL C/C++ and Fortran compilers also support OpenMP, including on
  Linux.
* Intel have compilers that support OpenMP for Linux and Windows.

While this is programmer-guided parallelization as opposed to
fully-automatic, it still allows you to compile the same program and have
the compiler figure out how that best maps to the CPU cores you have
available.

Best wishes,

// Christian


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »