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 条
  • [1] Stochastic Speculative Computation Method on general purpose graphics processing units
    Suzuki, Yosuke
    Hamada, Akira
    Iizuka, Yasuki
    2017 6TH IIAI INTERNATIONAL CONGRESS ON ADVANCED APPLIED INFORMATICS (IIAI-AAI), 2017, : 1049 - 1050
  • [2] A Comparison of General-Purpose Distributed Systems for Data Processing
    Li, Jinfeng
    Cheng, James
    Zhao, Yunjian
    Yang, Fan
    Huang, Yuzhen
    Chen, Haipeng
    Zhao, Ruihao
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 378 - 383
  • [3] Special issue on evolutionary computation on general purpose graphics processing units
    José L. Risco-Martín
    Juan Lanchares
    Carlos A. Coello-Coello
    Soft Computing, 2012, 16 : 185 - 186
  • [4] Special issue on evolutionary computation on general purpose graphics processing units
    Risco-Martin, Jose L.
    Lanchares, Juan
    Coello-Coello, Carlos A.
    SOFT COMPUTING, 2012, 16 (02) : 185 - 186
  • [5] The split-and-merge method in general purpose computation on GPUs
    Argueello, F.
    Heras, D. B.
    Boo, M.
    Lamas-Rodriguez, J.
    PARALLEL COMPUTING, 2012, 38 (6-7) : 277 - 288
  • [6] State of the art and future challenge on general purpose computation by graphics processing unit
    Wu, En-Hua
    Ruan Jian Xue Bao/Journal of Software, 2004, 15 (10): : 1493 - 1504
  • [7] A New General-Purpose Method for the Computation of the Interval Availability Distribution
    Carrasco, Juan A.
    INFORMS JOURNAL ON COMPUTING, 2013, 25 (04) : 774 - 791
  • [8] General-purpose DNA computation
    Junlan Liu
    Da Han
    Science China(Chemistry), 2024, (07) : 2134 - 2135
  • [9] General-purpose DNA computation
    Liu, Junlan
    Han, Da
    SCIENCE CHINA-CHEMISTRY, 2024, 67 (07) : 2134 - 2135
  • [10] General-purpose DNA computation
    Junlan Liu
    Da Han
    Science China(Chemistry), 2024, 67 (07) : 2134 - 2135