Performance Evaluation and Optimization for Scientific Kernels

Principal Investigators: Ananth Grama, Ahmed Sameh, Vivek Sarin

Sponsor: Silicon Graphics Inc.

This project investigates a range of algorithmic, architectural, and system software issues related to performance evaluation and optimization on SGI machines. Our ongoing research has focused on the use of threaded APIs for optimized parallel kernels in linear algebra on the Origin 2000. We have achieved parallel efficiencies in excess of 85% on reduced-error multipole techniques for up to 32 processors using POSIX threads. Similar performance has also been demonstrated for multilevel solvers used in modeling incompressible particulate fluid flows. The proposed project extends this research in several directions:

The issues addressed in this proposal impact critical design decisions for hardware, software, and application engineers. In addition to methodologies for improving performance, the project will result in optimized kernels for target applications in sparse linear algebra and n-body methods.

1998
Annual Research Report

Department of
Computer Sciences