How many props equal a Cray 1a Supercomputer?
Humanoido
Posts: 5,770
There are various issues on floating point, speed, data size, etc.
humanoido
Post Edited (humanoido) : 3/20/2010 10:07:54 AM GMT
humanoido
Post Edited (humanoido) : 3/20/2010 10:07:54 AM GMT
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Leon Heller
Amateur radio callsign: G1HSM
Post Edited (Leon) : 3/19/2010 11:35:47 AM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Leon Heller
Amateur radio callsign: G1HSM
Post Edited (Leon) : 3/19/2010 1:41:34 PM GMT
humanoido
Extending the conversation, let's take inter prop communication. Assuming you will need some pins for other tasks, the best you could do would be a 16 pin parallel bus. That means 4 communication cycles to get one 64 bit number transferred.
Could you make it work, sure, but not anywhere close to "supercomputing" speeds.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
John R.
Click here to see my Nomad Build Log
I think the X-MP only ran at something like 105mhz, but it could address the memory blazingly fast. (In fact, it could read and write to the memory simultaneously due to a dual bus arrangement.) It was a 64 bit bus as well.
We were able to do some complex 3D simulations (for their time) in incredible speeds... days instead of years. The processor actually had instructions on doing matrix transformations right in, like today's video cards do. Back then, that was amazing.
Now, considering that a simple video card of today can do way more work than the X-MP or even the Y-MP, that is amazing.
Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Ain't gadetry a wonderful thing?
aka G. Herzog [noparse][[/noparse] 黃鶴 ] in Taiwan
The last time I was in Paris I visited the Musee des Arts et Metiers. They have an early Cray there, but I can't remember which one, and I can't find it on the web site. It was brown, so it was probably a Cray-1:
en.wikipedia.org/wiki/File:Cray-1-deutsches-museum.jpg
That looks like it, anyway. It was fenced off, so I couldn't sit on the seating over the power supplies.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Leon Heller
Amateur radio callsign: G1HSM
Post Edited (Leon) : 3/19/2010 3:53:12 PM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
The Cray-1A had a theoretical instruction rate of 160 MIPS -- the same as the prop at 80 MHz.· It was capable of about 250 MFLOPs.· So for non-floating point operations, the prop is about the same as a Cray-1A.· For 64-bit floating point operations, which is what the Cray was designed to do, you would need something on the order of 50 to 100 props.· And, as others have mentioned, you would need an efficient way to do data I/O.
-Phil
But it will be the software to utilize a bunch of them that will be hard to create
Really powerful processors are actually pretty cheap now....game consoles contain
great processors at a very low cost.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Leon Heller
Amateur radio callsign: G1HSM
Oh, I thought you were talking about the current Cray computer.
Phil said...
He probably was, but changed his mind when the absurdity was pointed out.
* I was never talking about the current Cray computer
and should have specified Cray 1 in the subject (will edit it now).
Thanks for pointing this out.
Dave Hein said...
The Cray-1A had a theoretical instruction rate of 160 MIPS -- the same as the prop at 80 MHz. It was capable of about 250 MFLOPs. So for non-floating point operations, the prop is about the same as a Cray-1A. For 64-bit floating point operations, which is what the Cray was designed to do, you would need something on the order of 50 to 100 props. And, as others have mentioned, you would need an efficient way to do data I/O.
* This is more on the order of what I was thinking about. I think modeling the Cray 1a with Prop chips would be a very interesting retro project.
* Other ideas hit upon using the PlayStation and Graphics cards. These are powerful and would make good prop coprocessors, but they cannot be used - this theoretical project would have modeling only from props.
* Some executable ideas for cross modeling floating point and increasing I/O efficiency from the experts would be helpful.
* humanoido
-phar
High performance microprocessors didn't exist yet, therefore the new machine used a large number of high speed integrated circuits (ICs) with a total of about 200,000 gates, a complexity comparable to the Intel 80386 which became available 10 years later. The main register set consisted of eight 64-bit scalar registers and eight 24-bit address registers, plus 64 shadow registers and eight 64 bit vector registers. The system contained four buffers that could pipeline 64 instructions and feed the 12 functional units.
The indicated performance was 160 MIPS, when execution real world applications the system generally offered a performance of about 136 megaflops, with peaks of up to 250 megaflops when running highly optimized software. Since 1978 the Cray-1 was running the Cray Operating System (COS), later machines were running UNICOS, Cray's UNIX derivate.
...The system weighed 5.5 tons including the freon refrigeration system, the complete system consumed an incredible 250 kW of power when running.
Today a common Mac or PC is about 100 times faster than a Cray-1."
www.kirps.com/web/main/_blog/all/cray-1-a-supercomputer-way-ahead-of-its-time.shtml
The CRAY 1-A was a single processor computer capable of a sustained performance of 50 Megaflops (50 million arithmetic operations per second).
www.ecmwf.int/about/computers.html
Some insight into the internal wiring of the Cray 1.
-Phil
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
Grouping some basic ideas together, I think there's a plural modeling approach to the Cray 1 that determines prop configuration. Some elements are:
1) Matching Speed
2) Matching Architecture
3) Making an Approximation
humanoido