August 30, 2005
Supersizing the Supercomputers: What’s Next?
Supercomputers excel at highly calculation-intensive tasks, such as molecular modeling and large-scale simulations, and have enabled significant scientific breakthroughs.
Yet supercomputers themselves are subject to technological advancements and redesigns that allow them to keep pace with the science they support.
High performance components--encapsulated chunks of software that perform specific tasks--will be coupled to a dynamic framework that allows the scientists and the software to dynamically determine the algorithms or modifications to algorithms that will perform well on a particular architecture.
Multiple levels of parallelism will be explored, including parallelism at the component level, parallelism within the component, parallelism within a subroutine and threading.
These supercomputers of the future will provide orders of magnitude more computing power, but their increasing complexity also requires experts in computational science, mathematics and computer science working together to develop the software needed for the science.
On the World Wide Web: