• 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