๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Architectural Support and Mechanisms for Object Caching in Dynamic Multithreaded Computations

โœ Scribed by Vijay Karamcheti; Andrew A. Chien


Publisher
Elsevier Science
Year
1999
Tongue
English
Weight
544 KB
Volume
58
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

โœฆ Synopsis


High-level parallel programming models supporting dynamic fine-grained threads in a global object space are becoming increasingly popular for expressing irregular applications based on sophisticated adaptive algorithms and pointer-based data structures. However, implementing these multithreaded computations on scalable parallel machines poses significant challenges, particularly with respect to object caching. Object caching techniques must be able to tolerate unresponsive processors and protocol handler occupancy delays. This paper examines whether these challenges can be offset by leveraging responsive general-purpose communication architectural features (such as remote memory access and atomic operations), possibly compensating for the lack of more sophisticated hardware primitives by relying upon increased involvement of the run-time system and the compiler. A detailed performance analysis of four irregular applications, using the Illinois Concert System on the Cray T3D and the SGI Origin 2000, finds that existing software distributed shared memory (DSM) systems are capable of delivering good performance only in the presence of a high level of responsive communication architecture support (specifically, support for remote atomic operations). Recognizing that this situation stems from the synchronous request reply nature of DSM protocols, we present a composable object caching framework, called view caching, which exploits knowledge of application data


๐Ÿ“œ SIMILAR VOLUMES


[Wiley Series in Probability and Statist
โœ Tierney, Luke ๐Ÿ“‚ Article ๐Ÿ“… 1990 ๐Ÿ› John Wiley & Sons, Inc. ๐ŸŒ English โš– 926 KB

written For The Professional Statistician Or Graduate Statistics Student, The Primary Objective Of This Book Is To Describe A System, Based On The Lisp Language, For Statistical Computing And Dynamic Graphics To Show How It Can Be Used As An Effective Platform For A Wide Range Of Statistical Computi

[Wiley Series in Probability and Statist
โœ Tierney, Luke ๐Ÿ“‚ Article ๐Ÿ“… 1990 ๐Ÿ› John Wiley & Sons, Inc. ๐ŸŒ English โš– 874 KB

## Answers to Selected Exercises 2.1 a) 14 bj 2 c) (+ 3 5 6) d) 10 e) x The interpreter prints the symbol using upper case letters. ## f > (QUOTE X) The interpreter expands the single quote to the full quote expression before returning it. 2.2 4 2 b) (5 6 7) c) (4 10 18) d) This generates an e