High Performance Design Environments
ARPA Order 8225, Dept. of Comp. Sci., Brown Univ.
(Click for full-size image)
New Ideas in the HPDE Project
-
Abstraction visualization in the extended FIELD
programming environment, 3-D graphics(VALLEY),
parallel debugging(AARD), and an object store.
-
3-D graphics integrated into programming environments for
time-parameterized modeling and new user interfaces.
-
High performance constraint languages for operations
research problems (NEWTON), and spatial databases
(CQL's).
-
New optimization techniques based on extensible
architectures, state-of-the-art data-flow analysis, and
abstract interpretation (EPOQ Optimizer).
-
New indexing and prefetching algorithms, approximation
techniques, parallel and incremental algorithms.
Potential Impact of the HPDE Project
- Significant increase in productivity of software system
designers developing high performance applications.
- Efficient methods for integrating new paradigms into one
programming environment, e.g., concurrent object-oriented
and constraint-based languages.
- Development of concepts, tools, reports, and books to
support high performance design environments, including:
3-D graphics, object-oriented databases, mobile workstation
technology, and parallel debuggers.
- Dissemination of ideas through development and
distribution of prototype implementations (e.g., the FIELD
environment has been distributed to 635 sites).
Project Schedule
(ascii version)
John Bazik