The Jaguar supercomputer, housed at the Oak Ridge National Laboratory in Tennessee, has been the fastest supercomputer on the planet for almost a year. But is it about to lose that title and place atop the podium?
Every six months, the Top500 project releases the rankings of the most powerful supercomputers. The current pace of technology development means the list does tend to reorder every half a year or so. But Jaguar has been for almost a year. Though the Top500 list doesn't get released until next week, it's been widely assumed that Jaguar will be .
Jaguar narrowly avoided being overtaken in June, the last time the rankings were released. The Nebulae supercomputer, located at the National Supercomputing Center in Shenzhen, came in second, achieving 1.271 petaflops/s (1.271 quadrillion floating point operations per second) running something called the Linpack benchmark.
"And we just learned that China now has the fastest supercomputer on Earth--that used to be us. They're making investments because they know those investments will pay off over the long term," he said.
The supercomputers are ranked on many factors, but the the Top500 list is ordered based on the results of the Linpack benchmark. Even if it places the Tianjin supercomputer above Jaguar, it doesn't necessarily mean the U.S. is getting bumped from its perch atop supercomputing, argue two scientists who work at Oak Ridge.
"China might have the largest number of cores in one computer, so theoretically they have the most powerful computer. But they maybe don't have the most powerful scientific codes yet that use that computer," said Jeremy Smith, director of the Center for Molecular Biophysics at the University of Tennessee, in an interview. "So from that perspective, they may not be at the same level as Oak Ridge."
Jaguar is comprised of more than 250,000 AMD Opteron cores, running extremely sophisticated computer programs that try to answer complex questions like why ribosomes (components of cells that create amino acids) are dependent on magnesium, how to simulate making more environmentally-friendly ethanol out of plant material, and how to predict climate change. Jaguar's specialty is getting all those cores running together extremely efficiently, which is a separate and perhaps harder task than just building a really powerful computer.
Smith says that the projects at Oak Ridge National Laboratory, which is managed by the University of Tennessee through its partnership with Battelle Memorial Institute, run extremely efficiently on Jaguar, and the scientific value of the computing is therefore very high.
While China's supercomputer is based on GPUs (graphics processing unit) (in this case, built by Nvidia), and it's faster technically because the CPU (central processing unit) uses the GPU to accelerate its speed. But if you don't get the software to run on it properly, it's actually harder to use, Roland Schultz, graduate student at the University of Tennessee's Center for Molecular Biophysics, said.
What Schultz says he is much more interested in is the Gordon Bell Prize, which is awarded by the Association for Computing Machinery to the most innovative scientific application of supercomputing. Teams from Oak Ridge have won most recently in 2008 and 2009 for research into high-temperature superconductivity, or sending electricity over long distances in high temperatures with no loss of transmission.
But do we make too much of who's faster? Smith put it in perspective.
"What you find historically with these supercomputers is they become the normal machines 5 or 10 years later that everybody uses," said Smith. "The Jaguar machines that we're so amazed at right now, it could be every university or company has one" eventually.
We'll know exactly how things have shaken out next week when the Top500 List is released. But even if Jaguar does get hunted down by a Chinese supercomputer, it's not as if the folks at Oak Ridge are sitting still. The Department of Energy, which owns Oak Ridge's supercomputer, is already looking at moving from the current peta-scale computing (a quadrillion floating point operations per second) to exa-scale computing (a quintillion floating point operations per second), a speed one thousand times faster than Jaguar is currently capable of processing at.
"To get there in the next 5 to 10 years, to get to 10 million cores in one room, is a major technical challenge," noted Smith. "It's going to be fundamentally different than before. It's a hardware problem, and getting the software working is a major challenge indeed."