Granularity control in the LOGFLOW parallel Prolog system

被引:0
作者
Kacsuk, P
机构
来源
ADVANCES IN HIGH PERFORMANCE COMPUTING | 1997年 / 30卷
关键词
parallel computing; logic programming; granularity control; distributed memory multicomputers;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
LOGFLOW is a parallel Prolog implementation for massively parallel distributed memory systems. The LOGFLOW execution mechanism combines a very fine-grain data driven scheme and the well-known coarse-grain WAM-based scheme. The LOGFLOW compiler generates two code versions for each Prolog program: 3DPAM (Distributed Data Driven Prolog Abstract Machine) code and WAM code. The Granularity Controller of each LOGFLOW processor dynamically chooses one of these codes according to the runtime load level of its near neighbours. As a result LOGFLOW can shift parallel 3DPAM activities into sequential WAM activities in overloaded processor domains and vice versa it can switch back to parallel activities in underloaded processor domains. The granularity control mechanism is called Bang-Bang Granularity Control (BGC) [1]. The paper describes how the BGC is realised in the LOGFLOW parallel Prolog system. Performance measurement results obtained on a 16-Transputer system illustrates the strength of the BGC scheme. A combination with two kinds of user notations ale also shown and a Granularity Analyser is proposed to automatically generate user notations.
引用
收藏
页码:201 / 218
页数:18
相关论文
共 50 条
  • [41] PARALLEL ODE-SOLVERS WITH STEPSIZE CONTROL
    BELLEN, A
    VERMIGLIO, R
    ZENNARO, M
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1990, 31 (02) : 277 - 293
  • [42] New Control Laboratory Using Parallel Programming
    Dormido-Canto, S.
    Sanchez, J.
    Dormido, S.
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2008, 24 (06) : 1170 - 1179
  • [43] Parallel SPH fluid control with dynamic details
    Zhang, Xiaoyong
    Liu, Shiguang
    COMPUTER ANIMATION AND VIRTUAL WORLDS, 2018, 29 (02)
  • [44] Parallel multichannel music source separation system
    A. J. Muñoz-Montoro
    D. Suarez-Dou
    J. J. Carabias-Orti
    F. J. Canadas-Quesada
    J. Ranilla
    The Journal of Supercomputing, 2021, 77 : 619 - 637
  • [45] A NEW PARALLEL VIDEO UNDERSTANDING AND RETRIEVAL SYSTEM
    Liu, Ke-yan
    Zhang, Tong
    Wang, Lei
    2010 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME 2010), 2010, : 679 - 684
  • [46] PARALLEL NEIGHBORHOOD OPERATION SYSTEM BY OPTICAL PARALLEL LOGIC GATE AND OPTICAL INTERCONNECTION WITH PRISMS
    UEYAMA, K
    MINEMOTO, T
    JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS SHORT NOTES & REVIEW PAPERS, 1992, 31 (07): : 2126 - 2132
  • [47] Parallel simulation of axon growth in the nervous system
    Wensch, J
    Sommeijer, B
    PARALLEL COMPUTING, 2004, 30 (02) : 163 - 186
  • [48] Parallel Genetic Programming on PC cluster system
    Yamamori, K
    Matsumoto, S
    Ohta, T
    Yoshihara, I
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL VII, PROCEEDINGS, 2003, : 259 - 264
  • [49] PARCLE: A parallel clustering algorithm for Cluster System
    Zhou, B
    Shen, JY
    Peng, QK
    2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 4 - 8
  • [50] Parallel Botnet Detection System by Using GPU
    Hung, Che-Lun
    Wang, Hsiao-Hsi
    2014 IEEE/ACIS 13TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2014, : 65 - 70