This paper presents a prototype computer supported cooperative work (CSCW) environment that supports the engineering design process. In particular, this environment provides collaborative tools that support computer-aided design (CAD) and computer-aided software engineering (CASE). This paper takes
Software Caching and Computation Migration in Olden
β Scribed by Martin C. Carlisle; Anne Rogers
- Publisher
- Elsevier Science
- Year
- 1996
- Tongue
- English
- Weight
- 204 KB
- Volume
- 38
- Category
- Article
- ISSN
- 0743-7315
No coin nor oath required. For personal study only.
β¦ Synopsis
Software caching and computation migration are mechanisms that satisfy remote references by either bringing a copy of the data to the computation or moving the computation to the data. We evaluate these mechanisms using Olden, a system that, with minimal programmer annotations, provides parallelism for C programs that use recursively defined structures, such as trees, lists, and DAGs. We demonstrate that providing both software caching and computation migration can improve the performance of these programs, and provide a compiletime heuristic that selects between them for each pointer dereference. We have implemented the heuristic in Olden on the Thinking Machines CM-5. We describe our implementation and report on experiments with eleven benchmarks.
π SIMILAR VOLUMES
The mechanical power required from a bird's flight muscles was recalculated at regular intervals (default 6 min), and the energy consumed in the interval was accounted for by reducing fuel reserves, which also reduced the all-up mass and the body cross-sectional area. Part of the energy requirement