DocumentCode
2050598
Title
Cost evaluation from specifications for BSP programs
Author
Niculescu, Virginia
Author_Institution
Dept. of Comput. Sci., Babes-Bolyai Univ., Cluj-Napoca
fYear
2006
fDate
25-29 April 2006
Abstract
BSP has shown that structured parallel programming is not only a performance win, but it is also a program construction win, especially if we add a formal method for designing. Maybe the most important advantage that BSP brings is the effective cost model that allows a good evaluation of the performance. The paper presents a technique for cost evaluation from specifications for BSP programs. We consider parameterized specifications and processes for BSP programs, and the parameters are the number of processes, the index of the local process, and the data distribution. The possibility of counting the number of communications from postconditions, allows us to make a cost evaluation even at the early stages of the design, and so it leads us to the right decisions
Keywords
formal specification; parallel programming; structured programming; BSP program specification; bulk synchronous parallel programming; cost evaluation; data distribution; formal method; parameterized specification; structured parallel programming; Application software; Computer architecture; Computer science; Concurrent computing; Costs; Design methodology; Hardware; Parallel processing; Parallel programming; Software design;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location
Rhodes Island
Print_ISBN
1-4244-0054-6
Type
conf
DOI
10.1109/IPDPS.2006.1639626
Filename
1639626
Link To Document