|
An Interactive Environment for Parallel Scientific Computing
Boyana Radenska Norris
UIUC
Hosted by Jorge More'
10:30AM, Friday, February 26, 1999
Building 221, A-216
|
| Abstract |
In recent years, application development support for uniprocessors has
grown dramatically. A myriad of tools is available to assist developers in a wide range of
business and scientific domains. Interactive tools, such as Matlab, aim to hide the
implementation details of fundamental numerical algorithms used frequently in scientific
applications. On massively parallel or distributed platforms, application development is
still difficult and time-consuming due to the scarcity of high-level problem-solving
environments designed for such platforms and the short life of individual high-performance
architectures. Emerging portable toolkits for parallel scientific computing remedy some of
these problems at the cost of a relatively steep learning curve and limited connectivity
to existing applications. In this talk, I will describe an extensible framework for rapid
prototyping of scientific codes, combining the ease-of-use of a Matlab-like interactive
interface with the high performance of a massively parallel system or a workstation
cluster. In addition to providing a high-level interface to existing libraries and
toolkits, the software design of this environment is component oriented in order to ensure
good extensibility. |