Lazy remote procedure call and its implementation in a parallel variant of C

被引:0
|
作者
Feeley, M
机构
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Lazy task creation (LTC) is an efficient approach for executing divide and conquer parallel programs that has been used in the implementation of Multilisp's future construct. Unfortunately it requires a specialized memory management scheme, in particular for stack frames, which makes it hard to use in the context of conventional languages. We have designed a variant of LTC which has a stack management discipline that is compatible with the semantics of conventional languages. This mechanism, which we call lazy remote procedure call, has been used to implement a parallel variant of C. A first prototype of our system has been ported to shared-memory multiprocessors and network of workstations. Experimental results on a Gray T3D multiprocessor show that good performance can be achieved on several symbolic programs.
引用
收藏
页码:3 / 21
页数:19
相关论文
共 50 条
  • [21] Using code shipping to optimize Remote Procedure Call
    Waugaman, D
    Schlichting, RD
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 17 - 24
  • [23] EXPERIENCE WITH REMOTE PROCEDURE CALL IN DATA ACQUISITION AND CONTROL
    BERNERSLEE, TJ
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1987, 34 (04) : 1050 - 1053
  • [24] REMOTE PROCEDURE CALL - A STEPPING STONE TOWARDS ODP
    ROBINSON, D
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1991, 23 (1-3): : 191 - 194
  • [25] Neighbor-based FCM clustering for remote sensing image and its parallel implementation
    Gong Xuejing
    Ci Linlin
    Yao Kangze
    MIPPR 2007: MEDICAL IMAGING, PARALLEL PROCESSING OF IMAGES, AND OPTIMIZATION TECHNIQUES, 2007, 6789
  • [26] Overview of GridRPC: A remote procedure call API for grid computing
    Seymour, K
    Nakada, H
    Matsuoka, S
    Dongarra, J
    Lee, C
    Casanova, H
    GRID COMPUTING - GRID 2002, 2002, 2536 : 274 - 278
  • [27] EXPERIENCE WITH REMOTE PROCEDURE CALL IN DATA ACQUISITION AND CONTROL.
    Berners-Lee, T.J.
    IEEE Transactions on Nuclear Science, 1987, NS-34 (04) : 1050 - 1053
  • [28] PERFORMANCE IMPLICATIONS OF DESIGN ALTERNATIVES FOR REMOTE PROCEDURE CALL STUBS
    CHUNG, SK
    LAZOWSKA, ED
    NOTKIN, D
    ZAHORJAN, J
    9TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1989, : 36 - 41
  • [29] SpartanRPC: Remote Procedure Call Authorization in Wireless Sensor Networks
    Chapin, Peter
    Skalka, Christian
    ACM TRANSACTIONS ON INFORMATION AND SYSTEM SECURITY, 2014, 17 (02)
  • [30] Accessing TJ-II data with remote procedure call
    Sánchez, E
    Vega, J
    Crémy, C
    Portas, AB
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2001, 72 (01): : 525 - 529