|
![]()
![]() |
Ames Laboratory |
| Coordinator: | Mark Gordon |
| E-mail: | mark@si.fi.ameslab.gov |
| Phone: | (515)294-0452 |
| Fax: | (515)294-5204 |
| Address: | Ames Laboratory 201C Spedding Hall Ames, Iowa 50011-3020 |
Ames Laboratory established the Scalable Computing Laboratory (http://www.scl.ameslab.gov) as part of its Applied Mathematical Sciences program in 1989. The research done in the SCL has concentrated on efficient use of highly parallel computers that scale, applications drawn from physics, chemistry, and materials science work done at Ames, and novel approaches to performance analysis. The central goal is to find ways that computers can complement experimental and theoretical approaches to exploring the physical sciences.
Performance Analysis
Conventional methods of measuring computer speed have little use when working with highly parallel computers, or with a broad performance spectrum. The SCL at Ames has developed tools that measure performance in a manner that better relates to real world of problem solving by using answer quality instead of time reduction as the figure of merit. The HINT program, now supported at Brigham Young University has successfully benchmarked computers spanning the entire range of existing speeds and architectures. HINT uses a hierarchical integration paradigm that provides a mathematically sound comparison of computational performance even when the algorithm, computer and precision are changed. HINT establishes a performance metric firmly grounded in physical and informational-theoretic fundamentals. This work has won a prestigious two R&D 100 awards shared by students, post-docs and principal investigators. Research is continuing towards the goal of predicting a priori the performance of any real or paper computer.
Performance Tools for Extended Use
Improving the performance of large application codes is frequently more art than science. The SCL is working to change this by developing standard tools for the measurement of program behavior, integrating self-measurement with application programs and analyzing prior behavior with current information. One of the most common problems with current production application codes is a lack of instrumentation. By changing this approach the SCL scientists will know not only how the code is doing, but whether it was being used properly in the first place. This approach to automated global instrumentation frequently points to details omitted in the original specification analysis.
Immortal Code
Going beyond the Tools for Extended Use project is the Immortal Code project
Hierarchical Methods
A problem that comes up
in almost every physical simulation is the increase in the work scales much
more rapidly than the accuracy or level of detail being computed. A new family
of algorithms have been implemented in the last decade that have drastically
reduced the complexity of n-body simulations such as radiosity. Shown
by SCL researchers to be of order
Photon
Photon
Genetic Algorithm for Structural Optimization
Atomistic models of materials
provide accurate total energies. Practical applications, however, often require
extremely long time scale simulations. Structural optimization of an atomic
cluster requires a simulated annealing run whose length scales exponentially
with the number of atoms in the cluster. The Condensed Matter Physics Group
| Close |