Seymour Cray and the Development of Supercomputers
11–19 of 19 posts
Re: Seymour Cray and the Development of Supercomputers
#12Earlier quoted context omitted.
Most of the Gflops in a phone are in the GPU - precisely because it's massively parallel, like the Cray. Intel's i7s and Xeons have a more general purpose architecture with much less parallelism, but still manage a steady few hundred Gflops on Linpack.
True, I was speaking about the CPUs. Also GPU are still dedicated to graphical workload on smartphone, or are they used through an opencl-like lib ?
Re: Seymour Cray and the Development of Supercomputers
#13Recommended reading for all Cray fans http://www.amazon.com/Supermen-Seymour-Technical-Wizards-Sup...
Re: Seymour Cray and the Development of Supercomputers
#14Cray 1: 80 MFLOPS and 8 megabytes in 1976. That was the standard for "mini-supercomputers" in the 1980s.
By the mid 80s, personal computers were starting to get close to these limits and the US government had to start tweaking the rule's thresholds.
Re: Seymour Cray and the Development of Supercomputers
#15Recommended reading for all Cray fans http://www.amazon.com/Supermen-Seymour-Technical-Wizards-Sup...
A pattern that recurs through the book is that Cray's achievements worked out best when he collaborated with the much lesser-known Les Davis, who was a master of organization and execution. A good local newspaper article from Davis as of a few years ago: https://news.ycombinator.com/item?id=10334470. I hope someone has gotten a full oral history from Mr. Davis.
Re: Seymour Cray and the Development of Supercomputers
#16Earlier quoted context omitted.
Most of the Gflops in a phone are in the GPU - precisely because it's massively parallel, like the Cray. Intel's i7s and Xeons have a more general purpose architecture with much less parallelism, but still manage a steady few hundred Gflops on Linpack.
True, I was speaking about the CPUs. Also GPU are still dedicated to graphical workload on smartphone, or are they used through an opencl-like lib ?
But the GFlop numbers given are maybe an order or two of magnitude off from achieved performance for something like Lapack.
Re: Seymour Cray and the Development of Supercomputers
#17Re: Seymour Cray and the Development of Supercomputers
#18One thing that strikes me about Cray's designs is that they look so extraordinarily cool, but the look of the machines is - according to Wikipedia - often the result of technical/engineering requirements/decisions. They were led by technical priorities almost exclusively, yet they came out not only the fastest computers on earth (at the time), they also looked ... awesome.
Re: Seymour Cray and the Development of Supercomputers
#19Growing up in the 80s, the Cray 2 was my poster computer. Until the day came when I realized it was only 800MHz and had 4GB RAM, and my phone was faster than that.
I often thought this, but a Cray is not a normal computer. From some comment, I learned that it had a 8MB L1 cache, meaning it could crunch all of it in one go, then refill, so on and so forth. It means these little 800MHz were used to their fullest, while nowadays multicore GHz chip have to wait a lot to get new data in smaller quantities. Making a Cray still as fast today (for adequate tasks of course). So todays p…
If memory access is fast compared to the CPU, RISC designs are more optimal (as you can increase the CPU frequency). If memory accesses take longer than CPU execution, then CISC designs start to make more sense (do more complex things in one go once the CPU is done waiting on things to finally arrive).