A distributed event processing method for general purpose computation

被引:2
|
作者
Kalantery, N [1 ]
机构
[1] Univ Westminster, Ctr Parallel Comp, London W1M 8JS, England
关键词
automatic parallelization; parallel discrete event simulation; logical time; structured shared memory; data caching policy;
D O I
10.1016/S1383-7621(97)00062-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Previous proposals for the application of discrete event oriented methods to automatic parallelization have been based on the optimistic execution strategy. In this paper we present a new method which avoids optimistic execution. This is motivated by the observation that the control structure of a conventional program constitutes a temporal coordinate system which is exogenous to the program execution. The method employs a logical time mechanism and provides adaptive synchronisation for the distributed execution. Hence Data dependent and/or conditional parallelism is released without the risk of coherency violation. The paper begins with a brief introduction to Parallel Discrete Event Simulation (PDES) paradigm. Efficient coarse grain mapping of conventional programs onto this paradigm is then discussed. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:547 / 558
页数:12
相关论文
共 50 条
  • [31] Runtime reconfiguration techniques for efficient general-purpose computation
    Xu, BX
    Albonesi, DH
    IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (01): : 42 - 52
  • [32] A SYSTEM FOR GENERAL-PURPOSE ANALOG-DIGITAL COMPUTATION
    BAUER, WF
    WEST, GP
    JOURNAL OF THE ACM, 1957, 4 (01) : 12 - 17
  • [33] The RAW benchmark suite: Computation structures for general purpose computing
    Babb, J
    Frank, M
    Lee, V
    Waingold, E
    Barua, R
    Taylor, M
    Kim, J
    Devabhaktuni, S
    Agarwal, A
    5TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 1997, : 134 - 143
  • [34] Application of general-purpose computation on GPUs to geotechnical engineering
    Liu Ming-gui
    Liu Shao-bo
    Zhang Guo-hua
    ROCK AND SOIL MECHANICS, 2010, 31 (09) : 3019 - 3024
  • [35] A general-purpose distributed pattern mining system
    Asma Belhadi
    Youcef Djenouri
    Jerry Chun-Wei Lin
    Alberto Cano
    Applied Intelligence, 2020, 50 : 2647 - 2662
  • [36] General purpose simulation software for distributed control system
    Zhen, CG
    Han, P
    Zheng, FG
    SYSTEM SIMULATION AND SCIENTIFIC COMPUTING (SHANGHAI), VOLS I AND II, 2002, : 463 - 465
  • [37] DifreEngine: Distributed forward reasoning engine with general purpose
    Han, Chunyan
    Qiao, Jianzhong
    Wang, Yunxiao
    Liu, Yixian
    Zhu, Zhiliang
    Journal of Software, 2013, 8 (02) : 495 - 501
  • [38] A general-purpose distributed pattern mining system
    Belhadi, Asma
    Djenouri, Youcef
    Lin, Jerry Chun-Wei
    Cano, Alberto
    APPLIED INTELLIGENCE, 2020, 50 (09) : 2647 - 2662
  • [39] MUMPS: A general purpose distributed memory sparse solver
    Amestoy, PR
    Duff, IS
    L'Excellent, JY
    Koster, J
    APPLIED PARALLEL COMPUTING, PROCEEDINGS: NEW PARADIGMS FOR HPC IN INDUSTRY AND ACADEMIA, 2001, 1947 : 121 - 130
  • [40] Flexible general purpose communication primitives for distributed systems
    Baldoni, R
    Beraldi, R
    Prakash, R
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 201 - 210