Mobile Phones vs. Supercomputers of the Past
An anonymous reader writes "The recently published Top 500 list of the world's fastest supercomputers is based on the Linpack benchmark developed decades ago by Jack Dongarra. This same test has been ported to Android mobile phones, which means that we can compare the performance of our phones against that of the supercomputers of the past. For example, a tweaked Motorola Droid can hit 52 Mflop/s, which is more than 15 times faster than the CPUs used in the 1979 Cray-1." But even today's most powerful cellphones don't come with an integrated bench.
...make me kinda sad. On the one hand, I LOVE when I was born (1984). I'm old enough to remember a time without the Internet, without a PC in every home, and when cell phones were the size of briefcases...yet I'm still young enough to take advantage of technological innovations, keep up with advances, and appreciate the impact it has on our lives.
On the other hand, I wonder how much amazing stuff I would see had I been born even just 20 years later. In my lifetime I have already watched (for example) the NES as a state of the art system turn into the average gaming PC having a video card capable of over 1 teraflop worth of processing power. How much extra innovation and advancement would I see if I had STARTED with those 1+ teraflop cards?
"Fifteen hundred years ago everybody knew the Earth was the center of the universe. Five hundred years ago, everybody knew the Earth was flat, and fifteen minutes ago, you knew that humans were alone on this planet. Imagine what you'll know tomorrow." -Kay
Living With a Nerd
So if I read this correctly, the point of this article is we should get a time machine so we can go back to the 70's and impress people with our smartphones?
See the problem here is that they won't have wifi or 3G coverage. All we'll be able to do is show those people of the ancient past Angry Bird and maybe one of those "pull-my-finger" apps. It just won't be all that impressive.
There's no -1 for "I don't get it."
It's sad. I was at the Computer Museum in Mountain View a few years ago, where they had a Cray-I in a corner of the lobby, just sitting there used as a bench. It's not even labeled; some visitors think it's just furniture.
...by our time machines and shaved privates.
For example, a tweaked Motorola Droid can hit 52 Mflop/s, which is more than 15 times faster than the CPUs used in the 1979 Cray-1.
"The Cray-1 had 12 pipelined functional units" and had "floating point performance generally about 136 MFLOPS. However, by using vector instructiosn carefully and building useful chains, the system could peak at 250 MFLOPS."
http://en.wikipedia.org/wiki/Cray-1
So Seymour Cray should have traveled to the future, scooped up a pallet of Droid phones and then created a beowulf cluster?
He did (or will-have did, to use the correct temporal tense). Sadly, though, his actions violated causality, which caused the cosmos to smite him as he was driving along a local Interstate. It was a tragedy, and I'm glad the cosmos now follows (I mean, now/later will-follows) a "low-impact" policy, using intervention agents such as birds and baguettes.
Stressed? Me? Of course not. Stress is what a rubber band feels before it breaks, silly.
Did they think they could run their website on a Droid too? Man it is slow.
http://www.imdb.com/title/tt0119654/
I thought it was strange that the article author was reporting that a cray 1 only produced 3.4 mflops on linpack, which had a peak performance around 130 mflops. Looks like the author doesn't understand the benchmark very well.
If you look at the data quoted in the article, the n=100 result gives the Cray1 a score of either 3 or 12 mflops, depending on which entry you look at. There is no n=1000 result listed for the Cray 1, but one can expect, looking at the Cray XMP results, that it would be around 100, given the peak performance. The ETA10 would likely get a couple thousand mflops on linpack with n=1000.
The Cray 1 is more than a little dated. That said, if you look at supers from the early 90's, they still can do things that modern commodity hardware can't. As fast as a xeon or opteron is, it doesn't have 300Gbytes/second of memory bandwidth. Even late-80's supercomputers exceed desktops in some metrics, though probably not in raw ALU performance if the data all fits into L1 cache. The cost to run a desktop, however, is pretty compelling, and they don't leak freon when they run.
Mobile Phone: a device that can make telephone calls and can be easily transported in a pocket or purse.
Supercomputer: a computing device that people call 'super'.
One is a quantitative definition, and one is a qualitative definition. I will let you decide which is which!
I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
Not rendering bitty little colour screens or scanning for viruses. Plus the code was written to extract every last drop of power out of the architecture. So when you compare the amount of WORK a machine from the 70s or 80s did (my university's mainframe had a FORTRAN complier that needed less that 131kWord of memory - today the GRUB bootloader is bigger than that) with a more modern box, with all its overheads and inefficiencies, the balance isn't as great as the scoffers might think.
politicians are like babies' nappies: they should both be changed regularly and for the same reasons
Somehow, I'm not so impressed, considering Moore's Law predicts a roughly 1 million-fold (= 2^(30/2)) increase in transistor count over the span of 30 years...
Cray's approach to supercomputing wasn't just to make the CPU fast. Indeed, he outcompeted faster CPUs by making all of his computers fast, so no power in the machine was wasted waiting for something else. Especially IO and memory were his focus for throughput. A Droid's CPU is bottlenecked by the rest of the device.
This unfair comparison isn't just whining about missing Cray's point. There's a lot of power in that Droid that the SW can't exploit, because its bottlenecks leave the fast parts waiting. Not only does that slow them down, but it wastes electrical energy. Which is the biggest problem in mobile devices.
LINPACK isn't the best way to measure supercomputers, and "nanocomputers" like mobile phones could be better if they learned something from Cray's research 40 years ago.
--
make install -not war
Today, the games you can play on your iPhone/Android or even the aging Nintendo DS have better graphics!! Resolution is a lot lower (not 3000x5000!) but at the screen size it certainly looks much better - and rendered in real time!
Somehow, I'm not so impressed, considering Moore's Law predicts a roughly 1 million-fold (= 2^(30/2)) increase in transistor count over the span of 30 years...
2^(30/2) = 2^(15) = 32768.
Actually, no!
If done *properly* with by someone with visionary capital, a really decked out Restaurant with future tech would be 2025-Now.
But no, we'll get some twerp with a Meijer background who would want to make it kitschy.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
We used to joke about things like RSTS watches, when the PDP-11/70 was the latest and greatest machine for that. I could probably make one now if I wanted.
Who would win this election: Andrew Weiner vs Andrew Weiner's weiner.
Fail quoting Moore's law
Moore's law allows for 1) more transistors in the same space (hence more power), or 2) the same transistors in a smaller space (such as the Droid).
It's an interesting comparison, but let's keep in mind that "porting" an app from one platform to another is not a zero sum game. Efficiencies can be gained, or lost based on the compiler or the person rewriting the code. a 90% performance penalty in poorly compiled code would not be unusual. Raw mathematical computations like Linpack performs are most useful, but since this version runs on top of a Java platform, the system overhead is already probably higher than the Cray has to slog through. So the phone could possibly be even higher (raw) performing than this shows.
Remember this scene in hackers?
PHREAK: Yo. Check this out guys, this is insanely great, it's got a 28.8 BPS modem! ...
DADE: Yeah? Display?
CEREAL: Active matrix, man. A million psychedelic colors. Man, baby, sweet, ooo!
NIKON: I want it.
PHREAK: I want it to have my children!
KATE: What the hell are you doing?
DADE: It's cool, I'm just looking.
KATE: It's too much machine for you.
DADE: Yeah?
KATE: I hope you don't screw like you type.
DADE: It has a killer refresh rate.
KATE: P6 chip. Triple the speed of the Pentium.
DADE: Yeah. It's not just the chip, it has a PCI bus. But you knew that.
KATE: Indeed. RISC architecture is gonna change everything.
DADE: Yeah. RISC is good.
Now, imagine all that excitement from the processing power and bandwidth they had even on a 28.8 modem - that we now have multiples of... in our pockets Where is it being leveraged for the goal for the good of man kind? Folding and SETI are good starts, but they haven; taken off. We've got tons of idle cycles... You'd figure there'd be some processing client where you get paid for your cycles, but it only exists as illegal botnets. Where's the open utility computing? Why don't my computers' idle cycles pay for themselves?
They were supposed to make our lives easier, but for as much as they empowered us, the exception processing got dumped on us. The nature of that work is different from the regular rhythmic routine of normal processing. Exceptions are urgent, require more effort and as a result are more stressful. And any news you get is when something is wrong.
I like the idea of being able to chat with people on the other side of the planet, but I haven't figured out what good it is to me. We don't have much in common with each other. I like the idea that I can do my own stock trading, but this usually means I lose money instead of my money manager. ;-p
Computers now cause as many problems as they solve (Goldman Sachs, AIG, I'm looking at you!) Is our society any better? Are people happier? Or are we more stressed out?
(And what has my /. commenting gotten me. Not a date or a dollar for sure!)
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
oh snap, thems fightin citations!
But even today's most powerful cellphones don't come with an integrated bench.
There is a Cray X-MP in Barcelona which was originally ordered, and still has, the colors of the local football team (red and blue). There is a photo in this presentation(pdf)
Despite those issues, I'd still have to say that a Cray-1 literally crushes an iPad.
There was a time when 15 Crays in your pocket wooed a gal.
(And it was cool to drink, drive and to get oneself and others killed. Times change. Mostly for the better.)
I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
I also seem to recall Cray-1 had 64 bit words, hence 64 bit floats. All I can find for ARM is 32 bit floats.
"Great! A million miles from no-where and I'm stuck with a gungho igauna that tells me to *relax*.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
When I started work as a computer programmer the Supercomputer of the time was the CDC6600 which had just taken the crown from the Ferranti Atlas.
When I took early retirement about 7 years ago, I often carried four devices which each needed about the power of the 6600 to function effectively:
A mobile phone
An MP3 player
A PDA (mainly used as an ebook reader)
A GPS (OK, I didn't carry this all that often)
A composer/researcher was using our University Mainframe (not quite that powerful) to produce music - his jobs typically ran for a whole 8 hour nightshift with an output of some 30 seconds of "music".
Are you saying that flat earth theory is a conspiracy by Intel? Hmm... I see a good parody site in the future.
Why is Intel trying to convince people the world is flat? I am sure data mining enough information about Intel one could work up a pretty good argument. As Homor Simpsons once said: "Facts are meaningless. You can use facts to prove anything that's even remotely true. Facts, schmacts."
I like to look at the positive side.
Want Big Business out of government? Take away the incentive and start by getting government out of big business!
He had a chance to really contribute something to the IT community in the 70's.
I mean yes, he did ground breaking work in supercomputing, but that's rubbish.
He had the chance to integrate furniture into first real super computer and instead of a sofa, or a four poster bed, he went with an awkward bench.
fuck that guy.
Non impediti ratione cogitationus.
Eek, you guys were rendering at 5k in the 80's? Seriously? What were the modeling and animation tools like at that point? Can you point me towards any more information about what the pipeline was like?
That a Cray was not all that useful for electronics design (E-CAD) is besides the point. Steve said buy the fastest computer available, and they did what steve says!
I like to tell people that my father (who started out writing programs on punch cards that he had to send to the University and wait a week to get the results) now keeps a computer in his pocket (a smartphone) that is orders of magnitude more powerful than what he worked on most of his career, plus it's available instantly all the time and is connected to even more powerful stores of data and computing power. That, my friends, is progress.
Nathan's blog
HTC hero, stock from Telus (canadian carriers with sucky accounting) is under 2 MFlops. It aint no supercomputer...
Tomorrow is another day...
Each minute? or each frame? 0.4 fps is freaking amazing for offline rendering. Second the other comment wanting to know more about the pipeline.
compoud transistor power must be the 2nd most powerful force in the universe(or invention).
save it, I know Moore's law is a linear progression... I just thought of Albert when I read the summary.
Slowly waving my hand - "This is not the sig you are looking for."
Makes the Cray-1 look pretty good if you are sitting in 1979.
It really is staggering how much computers have changed in power over the years. One illustration is in Fred Hoyle's book "The Black Cloud", I believe, where he waxes lyrical over the immense power of their computer, which could perform tens of thousands of operations per minute!