Structured principles for developing parallel computing programs

A methodology of parallel programming is presented which utilizes the software engineering philosophies underlying the structured techniques for sequential programming. Three phases of program development are considered: design, coding, and testing and debugging. Concepts that are of special importa...

Full description

Saved in:
Bibliographic Details
Published in:IEEE International Conference on Systems, Man and Cybernetics, 1991 pp. 655 - 660 vol.1
Main Author: Xu, Z.
Format: Conference Proceeding
Language:English
Published: IEEE 1991
Subjects:
ISBN:0780302338, 9780780302334
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A methodology of parallel programming is presented which utilizes the software engineering philosophies underlying the structured techniques for sequential programming. Three phases of program development are considered: design, coding, and testing and debugging. Concepts that are of special importance to parallel programs are described. The first basic principle underlying the approach is that a parallel computing program should be well-behaved right from the start throughout the entire development process. The second principle of the methodology is that programs should be designed and coded with structured notations. Principles for coping with the complexity of parallel programming are discussed.< >
ISBN:0780302338
9780780302334
DOI:10.1109/ICSMC.1991.169760