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 条
  • [41] General-purpose computation of frequency characteristics of power conversion system for stability analysis by the impedance method
    Kaneko A.
    Oue K.
    Kato T.
    Inoue K.
    1600, Institute of Electrical Engineers of Japan (140): : 685 - 693
  • [42] Information Processing and Distributed Computation in Plant Organs
    Bassel, George W.
    TRENDS IN PLANT SCIENCE, 2018, 23 (11) : 994 - 1005
  • [43] Complex Event Processing over Distributed Uncertain Event Streams
    Zhang, XinLong
    Wang, Yongheng
    Zhang, XiaoMing
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SERVICE SYSTEM (CSSS), 2014, 109 : 357 - 361
  • [44] Complex event processing over distributed probabilistic event streams
    Wang, Y. H.
    Cao, K.
    Zhang, X. M.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2013, 66 (10) : 1808 - 1821
  • [45] YEAST - A GENERAL-PURPOSE EVENT-ACTION SYSTEM
    KRISHNAMURTHY, B
    ROSENBLUM, DS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (10) : 845 - 857
  • [46] GLEN: General-Purpose Event Detection for Thousands of Types
    Zhan, Qiusi
    Li, Sha
    Conger, Kathryn
    Palmer, Martha
    Ji, Heng
    Han, Jiawei
    2023 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING, EMNLP 2023, 2023, : 2823 - 2838
  • [47] Analysis for singal processing development with general purpose processor
    He Zhiqiang
    Sun Jianxing
    Duan Ran
    Yue Chen
    2012 7TH INTERNATIONAL ICST CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2012, : 792 - 796
  • [48] A general purpose image processing chip: Orientation detection
    Etienne-Cummings, R
    Cai, DH
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 10, 1998, 10 : 873 - 879
  • [49] General-purpose computing on GPU Pixel processing
    Ockay, Milos
    2017 COMMUNICATION AND INFORMATION TECHNOLOGIES (KIT), 2017, : 115 - 118
  • [50] A GENERAL-PURPOSE DISPLAY PROCESSING AND TUTORIAL SYSTEM
    ENGVOLD, KJ
    HUGHES, JL
    COMMUNICATIONS OF THE ACM, 1968, 11 (10) : 697 - &