Supercomputer Environments
Abstract
The objective of the Faust project is to provide users of high- performance parallel and vector machines with an environment that makes the task of programming easier. This includes tools that are used in the process of developing, testing, tuning, and using scientific and engineering programs. Many of these tools are specific to the problem of parallel programming such as restructuring compilers, parallel debuggers, and parallel program performance evaluation tools, as well as tools that are useful in any program development environment such as text editors, program management assistants, on-line documentation systems, and graphic visualization tools. The first major goal is the design and implementation of a set of new tools aimed specifically at the problem of developing efficient scientific programs for supercomputers. The second goal is portability. Although the Faust environment assumes the existence of a bitmapped workstation running Unix as a basic platform, Faust is expected to run a variety of hardware. To accomplish this goal, all user interface libraries have been layered on top of the X Window System developed at MIT. The third goal is integration.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 09, 1990
- Accession Number
- ADA217682
Entities
People
- Vincent A. Guarna Jr.
Organizations
- University of Illinois Urbana–Champaign