BSP MODEL AND SCALABLE PARALLEL PROGRAMMING
Un Y
Abstract
Un Y
Abstract
Currently, the great challenge to computer science is to establish parallel computing as the standard method of computing, and develop a foundation for the architecture independent programming of the range of scalable parallel systems. The bulk synchronous parallel (BSP)approach described in this paper provides just such a foundation and a bridging model between parallel hardware and parallel software. It offers the prospect of achieving both scalable parallel performance and architecture independent parallel software, and provides a framework which permits assessing the performance of parallel and distributive systems in a precise way. In this paper we describe the BSP model and show how to develop parallel programs in BSP style by an example.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Currently, the great challenge to computer science is to establish parallel computing as the standard method of computing, and develop a foundation for the architecture independent programming of the range of scalable parallel systems. The bulk synchronous parallel (BSP)approach described in this paper provides just such a foundation and a bridging model between parallel hardware and parallel software. It offers the prospect of achieving both scalable parallel performance and architecture independent parallel software, and provides a framework which permits assessing the performance of parallel and distributive systems in a precise way. In this paper we describe the BSP model and show how to develop parallel programs in BSP style by an example.
Key concepts: Computer science, Scalability, Bulk synchronous parallel, Parallel computing, Parallel programming model, Embarrassingly parallel, Programming style, Bridging (networking)