Loading...
Please wait, while we are loading the content...
Similar Documents
Run-Time Support for Distributed Sharing in Typed Languages (2000)
| Content Provider | CiteSeerX |
|---|---|
| Author | Wallach, Dan S. Yu, Weimin Hu, Y. Charlie Cox, Alan L. Zwaenepoel, Willy |
| Abstract | We present a new run-time system, DOSA, that efficiently implements a shared object space abstraction underneath a typed programming language. The key insight behind DOSA is that the ability to unambiguously distinguish pointers from data at run-time enables efficient fine-grained sharing using VM support. Like earlier systems designed for fine-grained sharing, DOSA improves the performance of fine-grained applications by eliminating false sharing. In contrast to these earlier systems, DOSA's VM-based approach and read aggregation enable it to match a page-based system on coarse-grained applications. Furthermore, its architecture permits optimizations that are not possible in conventional fine-grained or coarse-grained DSM systems. |
| File Format | |
| Journal | Proceedings of Languages, Compilers, and Runtimes for Scalable Computing |
| Publisher Date | 2000-01-01 |
| Access Restriction | Open |
| Subject Keyword | Coarse-grained Application Fine-grained Application Vm-based Approach Run-time Support Distinguish Pointer Run-time Enables Key Insight Read Aggregation Typed Programming Language Fine-grained Sharing False Sharing Distributed Sharing Page-based System Object Space Abstraction New Run-time System Vm Support Typed Language Coarse-grained Dsm System |
| Content Type | Text |
| Resource Type | Proceeding |