DocumentCode :
2723987
Title :
Formal Refinement of BSP Programs with Early Cost Evaluation
Author :
Niculescu, Virginia
Author_Institution :
Fac. of Math. & Comput. Sci., Babes-Bolyai Univ., Cluj-Napoca, Romania
fYear :
2011
fDate :
6-8 July 2011
Firstpage :
49
Lastpage :
56
Abstract :
The paper presents a method that allows formal refinement of BSP programs. We may consider a BSP program as a set of parameterized processes that communicate via message-passing. A parameterized process is refined into a sequence of BSP super steps each containing an ordinary sequential process and a communication process. The method uses parameterized pre- and post-conditions, and takes into account the data-distribution, even at the beginning of the construction process. The chosen data-distribution determines the way in which the parameterized specifications are built. Different types of distribution could be considered: one-dimensional, Cartesian, or set-valued distributions. From the parameterized post conditions we can evaluate the number of communications and this allows us to make a cost evaluation even at the early stages of the design. Considering different variants for data-distribution we can evaluate the different costs and then choose the best option for a certain concrete architecture. Examples are given for parallel prefix and Lagrange interpolation.
Keywords :
interpolation; parallel programming; BSP programs; Lagrange interpolation; data-distribution; early cost evaluation; formal refinement; ordinary sequential process; parallel computing; parallel programming; parameterized post conditions; Algorithm design and analysis; Arrays; Complexity theory; Computational modeling; Programming; Synchronization; abstraction; data-distribution; model; parallel computation; refinement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Computing (ISPDC), 2011 10th International Symposium on
Conference_Location :
Cluj Napoca
Print_ISBN :
978-1-4577-1536-5
Type :
conf
DOI :
10.1109/ISPDC.2011.17
Filename :
6108255
Link To Document :
بازگشت