• On CBSSports.com: Mike Tyson's daughter dies in accident

August 3, 2004 10:00 AM PDT

Perspective: Fast but going nowhere

See all Perspectives
Fast but going nowhere
As usual, the recent release of the Top500 list, a biannual listing of the world's fastest supercomputers, has caused a stir.

Besides the typical "mine is bigger than yours" posturing, the buzz is about what's missing from the list.

The supercomputer built by Virginia Polytechnic Institute last year clocked a benchmark speed at a whopping 10 trillion floating operations per second, but this year it's a no-show. The supercomputer, made up of 1,100 dual-processor Apple Computer G5 systems, was disassembled shortly after ranking as the third-fastest supercomputer in the world last fall.

Surely a supercomputer that's capable of computing 10 teraflops must have actually done something productive? Considering the short time the system was in operation, it's hard to tell whether it ran anything productive or just a benchmark test to get on a list.

I'm all for the need to demonstrate new technologies and also to understand why Congress wants the United States to have a faster computer than Japan--theirs is currently "bigger than ours." But the general emphasis on raw speed rather than productivity has a more negative effect on both the advancement of high-performance computing systems and the people who use them.

What does productivity mean when it comes to high-performance computing? It's the ratio of the number of jobs the system will run in 24 hours, or one week, or one month--or most importantly, how many jobs the system will run in its lifetime--over the total amount of resources that go into buying and running the system.

Basing decisions on this definition of productivity avoids the embarrassment of procuring "cheap" piles of hardware that never quite run your applications and end up cluttering your data center floor. Instead of procuring fast, expensive systems solely for the purpose of winning bragging rights, the focus shifts to producing meaningful computing output given limited resources--exactly where it needs to be.

Many high-performance computing systems are like the
Concorde--very fast and very exciting, but not productive.
Computing productivity matters. The acquisition of a fast system that doesn't help solve an organization's problems is a colossal waste of time and money. It won't take long before the system's inability to run production codes becomes painfully obvious. Deadlines won't get met, and management will become upset at the technical folks (even though it is probably management's fault for buying the cheapest, fastest machine instead of the best machine). Consequently, no one is happy, and high-performance computing winds up with yet another black eye.

This obsession with speed can also hold back the pace of research and scientific advancement. Supercomputing productivity determines when new pharmaceuticals are released, the accuracy of weather forecasts and even our national security. When the focus is taken off productivity, and computing speed becomes the main objective, the quality and quantity of research and development is compromised.

Compare the experience of the Concorde with that of JetBlue Airways. The Concorde, a tremendous technological achievement, was faster than any passenger-class airplane ever deployed. Whisking passengers back and forth across the Atlantic in two hours, the supersonic airplane promised to revolutionize air travel. But the Concorde was based on the assumption that faster must be better.

Then consider JetBlue, which does not tout itself as the fastest airline in the sky. Instead, the airliner focuses on productivity and efficiency by offering "red eye" flights to enable a portion of its fleet to remain productive through the night. JetBlue also schedules minimum ground time to avoid unnecessary time spent at airport gates. Quick, efficient airport turnarounds increase the number of daily flights per aircraft.

The productivity numbers speak for themselves. Last year, JetBlue served 9 million passengers and completed 67,000 flights. In its lifetime, the Concorde only served 2.5 million customers and completed fewer than 50,000 flights. The Concorde eventually failed, while JetBlue flew as an outstanding success in a largely battered industry.

Many high-performance computing systems are like the Concorde--very fast and very exciting, but not productive. Other high-performance computing systems are more similar to JetBlue, focusing on productivity and costs to yield an impressive return on investment.

For high-performance computing systems, faster isn't always better or more important. The focus needs to be on the production of systems that aren't only fast but actually get you somewhere.

Biography
Tom Quinn is vice president of East Coast operations at Linux Networx.

More Perspectives

See more CNET content tagged:
high-performance computing, supercomputer, productivity, high-performance

Add a Comment (Log in or register) (19 Comments)
  • prev
  • 1
  • next
I'm sure the author realizes this but it still needs to be said.
by ScifiterX August 3, 2004 10:54 AM PDT
The Virginia Tech computer was taken down for an upgrade and
not a speed upgrade. VT would have preferred to use G5 XServes
at the time they built the supercomputer cluster but at that time
Apple's only options were Powermac G5s and G4 XServes. So VT
ended up using towers. Apple & VT did arrange to replace
towers with smaller XServe units when they became available.
The XServes are comparable to the Powermacs the are
replacing in performance and as far as I've heard the VT cluster
will still be composed of 1100 Macs when the upgrade is
complete. What they will end up is the same processing power in
roughly a third the area.
Reply to this comment
Leaving out the facts doesn't help this Linux VP's credibility
by August 3, 2004 11:56 AM PDT
One of two things happened here
Either he did the investigation, but choose to leave it out because it didn't help make his case.
In this case he's not a trustworthy journalist.
Or..
He didn't do the research and didn't know.
In this case he's not a very good journalist.

With that said I see he is not an objective party at all, but a VP of a Linux firm, so I guess it's OK. Free speech allows you to trash talk your competitors all you want, while acting as if you're an objective party.

Though I do agree with the basic arguement that having the Super Computing power and not having a use for it is a waste.
Reply to this comment
Bigger point?
by charlie cooper August 3, 2004 3:06 PM PDT
What do you think of his larger point about raw system performance versus productivity?
Reply to this comment
Valuation Requires Good Metrics
by August 6, 2004 3:25 PM PDT
I like the point the article makes. It is important to distinguish between an attribute of a system and overall system performance. Drawing it down to something that is more accessible for most of us, CPU speed isn't everything. Arguably amount of RAM and bus speed are much more important. The weightings given to any of these attributes depends heavily on the usage profile.

This is really brought home by the metric used for the Top500 - Linpack. (See the link "mine is bigger than yours"). Linpack is a decent test, but it is far from comprehensive in measuring system throughput. Moreover, for any significant computation job, you had better know your particular usage profile. If you don't, you are likely to find that driving a Porsche in rush hour traffic is the same as driving a Yugo.

The same point is doubly true as the system perspective expands from relatively straightforward technical considerations to broader business concerns. The value of a business system depends not just on on pure speed and technical performance, but also on reliability, maintence cost, development cost, and (oddly enough) marketing.
Well said.
by Dachi August 3, 2004 5:25 PM PDT
n/t
Reply to this comment
Wacky Example
by Andrew J Glina August 3, 2004 10:04 PM PDT
I agree with your point but the example is bad and generally insulting. Concorde is an aircraft. JetBlue is an airline. Comparing British Airways to JetBlue would of been fair. Comparing Concorde to the failed Boeing SST (which cost about the same and never flew) would of been fair. But if you did these comparisons then you wouldn't be able to compare the USA to another country and come out on top. Instead you insulted one of the greatest engineering marvels of this century, one which the Brits/French achieved, the Russians achieved, but the closest that the US go to it was an expensive mock up.

Besides, the Russia Tu-144 was faster, and yes it did enter service. (Not for very long however.) Next time get you facts straight before you use absurd examples.

I feel better now.

Andrew J Glina
Reply to this comment
Productivity
by August 4, 2004 9:27 PM PDT
I didn't see in the article where the author was comparing the USA to the UK?

The Concorde may be an amazing aircraft; however, I wouldn't put it at in the column of greatest marvels in aviation. Afterall, the SR-71 was flying faster than both the Tu-144 and the Concorde. Tu-144 was doomed because the Soviet Union couldn't keep up with its command economy and the Concorde was doomed because it's productive days were numbered. Making the comparison the US wasn't a leader in aviation because it didn't make a supersonic transport is somewhat strange considering at the same time the US had the only space shuttle and fastest hypersonic aircraft in use. The economy just seemed to dictate there should be the Concorde and that's it. To me, I can't see where making a supersonic transport was such as great idea -- especially if the only good market available was taken.

No doubt I would give British Airways an A for effort (I wouldn't give the French any credit -- name one good primarily French made aircraft not made by another country, i.e. don't name Airbus). The Mirage? Ha. Ha. Ha. The British can make aircraft. The French are aviation freeloaders.

I do think the authors point is ok -- although I do agree with you that the comparison was apples and oranges.
View reply
Apples and Oranges / Productivity vs Bragging Rights
by August 6, 2004 2:56 PM PDT
I understand how a reader might complain at first glance about the comparison between an airline and a type of aircraft. But after consideration, I think the comparison is very apt and consistent with the point of the article.

The comparison of a profit making business based on proven if unspectacular technology (Jet Blue) vs glamorous technology draped in nationalist sentiment and the flag of your choice is a perfect parallel with Top500 dust collectors vs less glamorous machines which use all of their cpu cycles to produce value.

The apples and oranges disconnect is not the fault of the article, but a reflection of the Top500 promotional industry. The authors point is that we should be focusing on value (Jet Blue, Linux, and yes, even Microsoft) but we end up reading news about buzz (Concorde, Top500, .com bubble).

Job scheduling evolved in order to schedule and optimize the use of expensive computer resources toward the end of producing something. You can bet that companies that buy actual production machines based on Top500 technology will have evaluated their return on investment based on utilizing every spare CPU cycle.

Top500 bragging rights are little more than promotional offerings and welfare for engineers.
Missing the mark.
by August 4, 2004 7:49 AM PDT
The US Government and research institutions are interested in large, fast machines not becuase they want to run many small jobs in a shorter period, but because they have computationally intensive jobs that will not run on smaller systems. Either the memory requirement of the program is too great or the processing speed of the computer is insufficient. Supercomputers enable programs like protein folding, thermonuclear reaction simulations, large scale weather simmulations, and neural simulations. These are hard, if not impossible, to run on a collection of Intel class machines.
Reply to this comment
Fact check first please
by maxplanar August 4, 2004 8:47 AM PDT
The system was not included in the list because the G5 desktop
computers with which it had been built are being replaced with
G5 Xserves, and at the time the list was being compiled,
the system was down for this switch-out. Right now it's coming
back up and in testing as the hardware rotation is completing.
Check the Virginia Tech website for pictures and progress of the
new, revised system.

Because the fundamental theme of your article was based on
your incorrect original premise, your entire article is bogus.
You should be ashamed.
Reply to this comment
Nailed it!
by August 4, 2004 10:33 AM PDT
The main issue here is not the Virginia Tech system. The issue Mr. Quinn is discussing is the need to focus on productivity, not just flops. All the hype around the Virginia Tech system was based purely on the fact that it was assembled with Macs, not that it actually did anything worthwhile. Why should we care how big or fast a system is if it doesn?t make any meaningful contribution?
Reply to this comment
It's about productivity ? not speed.
by andys August 4, 2004 11:01 AM PDT
I checked out the Va. Tech cluster Web site (http://www.computing.vt.edu/research_computing/terascale/) and was unable to find out exactly what the big cluster they built will or was used for. Rather, as Mr. Quinn pointed out, it seems that they built it for bragging rights on having a top notch supercomputer and the know-how on how to build a system. (This doesn?t mean that they won?t put it to productive use in the future.)

The underlying point of Mr. Quinn?s article is the validity of the Top500 rankings. Sure, organizations will continue to build faster and faster systems. But Mr. Quinn?s point is that why go to all the time, energy, and resources to build a 10 tflop supercomputer if its not going to be used for anything other than bragging rights? Perhaps the Top500 rankings need to be tweaked to not only show how fast but how productive the fastest computers in the world are too.
Reply to this comment
If you had looked a little closer...
by maxplanar August 4, 2004 1:17 PM PDT
I found this at exactly the link you posted.

"Virginia Tech researchers are already active in a number of
areas that will benefit from the new supercomputing facilities,
says Kevin Shinpaugh, director of research and cluster
computing for the university. These include: nanoscale
electronics, quantum chemistry, computational chemistry,
aerodynamics through multidisciplinary design optimization,
molecular statics, computational acoustics, and the molecular
modeling of proteins."
View all 2 replies
Read the VT site for project info
by maxplanar August 4, 2004 1:16 PM PDT
From the Viginia Tech site -

"Virginia Tech researchers are already active in a number of
areas that will benefit from the new supercomputing facilities,
says Kevin Shinpaugh, director of research and cluster
computing for the university. These include: nanoscale
electronics, quantum chemistry, computational chemistry,
aerodynamics through multidisciplinary design optimization,
molecular statics, computational acoustics, and the molecular
modeling of proteins."

I call that use. This article needs to be retracted, it is not only
factually incorrect, it is borderline libellious, as there is a
suggestion that VT are spending investors money frivovously. I
am sure VT themselves would have an opinion on this.
Reply to this comment
What has the cluster done? Nothing!
by andys August 4, 2004 1:56 PM PDT
The article in no way states that Va. Tech is using it?s money frivolously. It?s accurately stating that the cluster hasn?t done anything other than qualifying for the Top500 list. The quote you pulled from their press release is all about future use. Anyone can build a fast system. Apparently not everyone can use one.
Missing the mark.
by April 22, 2008 1:47 PM PDT
The US Government and research institutions are interested in large, fast machines not becuase they want to run many small jobs in a shorter period, but because they have computationally intensive jobs that will not run on smaller systems. Either the memory requirement of the program is too great or the processing speed of the computer is insufficient. Supercomputers enable programs like protein folding, thermonuclear reaction simulations, large scale weather simmulations, and neural simulations. These are hard, if not impossible, to run on a collection of Intel class machines.
Reply to this comment
(19 Comments)
  • prev
  • 1
  • next
advertisement

Latest tech news headlines

RSS Feeds

Add headlines from CNET News to your homepage or feedreader.

More feeds available in our RSS feed index.

Markets

Market news, charts, SEC filings, and more

Related quotes

Dow Jones Industrials (-0.04%) -3.03 8,277.71
S&P 500 (-0.39%) -3.53 892.89
NASDAQ (-1.19%) -21.32 1,775.20
CNET TECH (66.33%) 510.74 1,280.75
  Symbol Lookup
advertisement

Inside CNET News

Scroll Left Scroll Right