Run-time support for distributed sharing in typed languages

被引:1
|
作者
Hu, YC [1 ]
Yu, W [1 ]
Cox, AL [1 ]
Wallach, DS [1 ]
Zwaenepoel, W [1 ]
机构
[1] Rice Univ, Dept Comp Sci, Houston, TX 77005 USA
关键词
D O I
10.1007/3-540-40889-4_15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
下载
收藏
页码:192 / 206
页数:15
相关论文
共 50 条
  • [21] TRANSLATOR DESIGN TO SUPPORT RUN-TIME DEBUGGING
    JOHNSON, MS
    SOFTWARE-PRACTICE & EXPERIENCE, 1979, 9 (12): : 1035 - 1041
  • [22] Run-time support for extensible protocol stacks
    Dandekar, H
    Purtell, A
    Schwab, S
    2003 IEEE CONFERENCE ON OPEN ARCHITECTURES AND NETWORK PROGRAMMING PROCEEDINGS, 2003, : 43 - 52
  • [23] A run-time support environment for reconfigurable systems
    Bubb, L
    Edwards, M
    Green, P
    Pimlott, C
    Rees, K
    Stewart, M
    Taylor, A
    Vakondios, M
    Yates, J
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEMS DESIGN, PROCEEDINGS, 2001, : 135 - 141
  • [24] Application of a run-time system for parallel object oriented languages
    Senger, H.
    Sato, L.
    Salvador, L.
    Informacion Tecnologica, 1999, 10 (03): : 179 - 186
  • [25] Run-Time Simulator for distributed real-time processing
    Paik, E
    Chang, JH
    Lee, D
    Jun, KP
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1949 - 1954
  • [26] Holistic schedulability analysis of a fault-tolerant real-time distributed run-time support
    Chevochot, P
    Puaut, I
    SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 355 - 362
  • [27] Semantic Matching of Components at Run-Time in Distributed Environments
    Criado, Javier
    Iribarne, Luis
    Padilla, Nicolas
    Ayala, Rosa
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2015 WORKSHOPS, 2015, 9416 : 431 - 441
  • [28] Run-time security evaluation (RTSE) for distributed applications
    Serban, C
    McMillin, B
    1996 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, PROCEEDINGS, 1996, : 222 - 232
  • [29] Automatic configuration and run-time adaptation of distributed applications
    Chang, FZ
    Karamcheti, V
    NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2000, : 11 - 20
  • [30] Enabling Run-Time Managed Distributed Mobile Computing
    Zanella, Michele
    Massari, Giuseppe
    Fornaciari, William
    PARMA-DITAM 2018: 9TH WORKSHOP ON PARALLEL PROGRAMMING AND RUNTIME MANAGEMENT TECHNIQUES FOR MANY-CORE ARCHITECTURES AND 7TH WORKSHOP ON DESIGN TOOLS AND ARCHITECTURES FOR MULTICORE EMBEDDED COMPUTING PLATFORMS, 2018, : 39 - 44