Monday, September 17, 2007

World`s Fastest Computer



What is the world's fastest computer?

To put things in perspective, let's start with the computer sitting on your desk -- the computer you use on a day-to-day basis to browse the Internet, handle spreadsheets, create documents, etc. Most people have something like a Pentium computer running Windows, or a Macintosh. A computer like this can execute approximately 100 million instructions per second. Your particular machine might be twice that fast or half that fast, but that's the ballpark.

The fastest computer in the world is much faster than that, and it is sitting right on top of your shoulders! The human brain is an amazing computing device and the fastest processor available right now. Let me give you an example:

Your desktop computer is just starting to get to the point where it can "understand" speech and take dictation, translating spoken words into written words. It can only understand one speaker, and that speaker has to train it for about 20 minutes, and the dictation software will still make a lot of mistakes. So 100 million instructions per second can barely handle dictation.

Your brain, on the other hand, can understand any number of speakers. It needs no training and will make zero mistakes. It may even be able to understand multiple languages! And the speech processing portion of your brain is just one small part of the whole package -- your brain can also process complex visual images, control your entire body, understand conceptual problems and create new ideas. Your brain is made up of about one trillion cells with 100 trillion connections between those cells. We might take a rough estimate and say it is handling 10 quadrillion instructions per second, but it really is hard to say.

In the 2006 TOP500 list, which ranks supercomputers by speed, the top three supercomputers are as follows:

  1. IBM's BlueGene/L - 360 teraflops
  2. IBM's BGW - 115 teraflops
  3. IBM's ASC Purple - 93 teraflops
Another supercomputer called MDGrape-3, built by the Japanese company RIKEN, has a theoretical maximum speed of 1 petaflop (1 guadrillion operations per second), which is three times faster than the BlueGene/L. But MDGrape-3 can't run the official ranking software of the TOP500 list, so BlueGene/L remains at the top of the list at 360 trillion operations per second, which is pretty fast...but it's still not as fast as your brain.
The world's fastest supercomputer will probably never be known as the world's fastest supercomputer. RIKEN's MDGrape-3 is the first machine to break the petaflop barrier -- that's 1 quadrillion calculations (floating-point operations, to be specific) per second -- and it's three times faster than the currently ranked fastest computer in the world, IBM's BlueGene/L. But MDGrape-3 is so specialized that it can't run the software used to officially rank computing speed. What it can do is determine the effect of any chemical compound on one of the most intricate systems in the human body in a couple of seconds.

What's the world's fastest supercomputer used for?

MDGrape-3 is designed for pharmaceutical research, specifically molecular dynamics simulation. In developing drugs, pharmaceutical companies have to analyze thousands on thousands of chemical compounds to find out how they'll affect the protein-bonding structures in the human body. Protein structures called enzymes are the building blocks that do all of the work within a cell, and the way these proteins bond with any drug compound introduced into the human body determines the body's response to that drug. MDGrape-3 produces simulations of these molecular interactions. What takes most computers hours or days to analyze takes MDGrape-3 a few seconds. This functionality is invaluable in drug research, and it could drastically cut the research time involved in the development of new cures. A subsidiary of pharmaceutical giant Merck has already booked time on the machine.

Structurally speaking, MDGrape-3 is a parallel computing system consisting of two main sections: a primary server unit and a specialized-engines unit. The latter component is a cluster of 201 engines running proprietary chips developed by Riken specifically for MDGrape-3. It's this huge set of engines, running 24 MDGrape-3 chips each, that does the heavy protein-analysis lifting. Each chip has a maximum processing speed of 230 gigaflops (one billion operations per second). The primary server unit manages the engine cluster. This parallel server setup runs two different types of processors: 65 servers run dual-core Intel 5000-series Xeon processors, 256 per server; and 37 servers run 3.3-GHz Intel Xeon processors, each with 2 MB of level 1 cache, at 74 processors per server. This hardware structure enables the 1-petaflop speed, which is the machine's theoretical maximum for certain processes.

MDGrape-3 took $9 million and about four years to build. And it's actually very efficient -- a total cost of $9 million breaks down to about $15 per gigaflop. The slower BlueGene/L cost about $140 per gigaflop to build.

BlueGene/L, which tops out at a theoretical 360 teraflops (trillion calculations per second), is also a biotechnology-specific machine. The advances in speed marked by these two supercomputers is indicative of a general trend in technology toward biologically-slanted systems. Some say the trend really started with the successful mapping of the human genome in 2000. Regardless of what spurred the current biotechnology race, most experts agree that the logical end of the surge is a state of DNA-based medicine. In several decades, we could make an appointment with our doctor for a quick DNA analysis to find out what diseases we're at risk for and pop a single, gene-targeting pill that eliminates all of those foreseeable risks.