Configuration approach to parallel programming

被引:0
|
作者
Magee, Jeff [1 ]
Dulay, Naranker [1 ]
机构
[1] Imperial Coll of Science, Technology and Medicine, London, United Kingdom
关键词
Configuration language - Conic distributed programming system - Parallel programming - Software package tonic - Transputers;
D O I
10.1016/0167-739X(92)90067-L
中图分类号
学科分类号
摘要
This paper advocates a configuration approach to parallel programming for distributed memory multicomputers, in particular, arrays of transputers. The configuration approach prescribes the rigorous separation of the logical structure of a program from its component parts. In the context of parallel programs, components are processes which communicate by exchanging messages. The configuration defines the instances of these processes which exist in the program and the paths by which they are interconnected. The approach is demonstrated by a toolset (Tonic) which embodies the configuration paradigm. A separate configuration language is used to describe both the logical structure of the parallel program and the physical structure of the target multicomputer. Different logical to physical mappings can be obtained by applying different physical configurations to the same logical configuration. The toolset has been developed from the Conic system for distributed programming. The use of the toolset is illustrated through its application to the development of a parallel program to compute Mandelbrot sets.
引用
收藏
页码:337 / 347
相关论文
共 50 条
  • [1] A CONFIGURATION APPROACH TO PARALLEL PROGRAMMING
    MAGEE, J
    DULAY, N
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 506 : 313 - 330
  • [2] Genetic programming: A parallel approach
    Golubski, W
    SOFT-WARE 2002: COMPUTING IN AN IMPERFECT WORLD, 2002, 2311 : 166 - 173
  • [3] A Unified Approach to Parallel Programming
    Eijkhout, Victor
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, WCECS 2012, VOL I, 2012, : 78 - 83
  • [4] A distributed coordinated approach to parallel programming
    Chiang, CC
    CONFERENCE PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2004, : 367 - 374
  • [5] AssistConf: a Grid configuration tool for the ASSIST parallel programming environment
    Baraglia, R
    Danelutto, M
    Laforenza, D
    Orlando, S
    Palmerini, P
    Pesciullesi, P
    Perego, R
    Vanneschi, M
    ELEVENTH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, PROCEEDINGS, 2003, : 193 - 200
  • [6] CODE - A UNIFIED APPROACH TO PARALLEL PROGRAMMING
    BROWNE, JC
    AZAM, M
    SOBEK, S
    IEEE SOFTWARE, 1989, 6 (04) : 10 - 18
  • [7] Julia: A Fresh Approach to Parallel Programming
    Edelman, Alan
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 517 - 517
  • [8] An Entertaining Approach to Parallel Programming Education
    Buzek, Emanuel
    Krulis, Martin
    2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018), 2018, : 340 - 346
  • [9] A Parallel Dynamic Programming Approach for Data Analysis
    Deepak, Ankit
    Shravya, K. S.
    Chandrasekaran, K.
    2015 IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2015, : 214 - 219
  • [10] A new approach to programming and prototyping parallel systems
    Olukotun, K
    HIGH PERFORMANCE COMPUTING - HIPC 2005, PROCEEDINGS, 2005, 3769 : 4 - 4