2008
DOI: 10.1142/s0129626408003193
|View full text |Cite
|
Sign up to set email alerts
|

Experimental Evaluation of BSP Programming Libraries

Abstract: The model of bulk-synchronous parallel computation (BSP) helps to implement portable general purpose algorithms while maintaining predictable performance on different parallel computers. Nevertheless, when programming in ‘BSP style’, the running time of the implementation of an algorithm can be very dependent on the underlying communication library. In this study, an overview of existing approaches to practical BSP programming in C/C++ or Fortran is given and benchmarks were run for the two main BSP-like commu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2008
2008
2013
2013

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(1 citation statement)
references
References 16 publications
0
1
0
Order By: Relevance
“…However, the focus is on learning the programming language rather than learning the development process. Some cases in this regard are reported in [5,6,7,8,9,10] , including some positive results of actual performance , e.g., less debugging time and higher quality [5], enhanced understanding of software development process and more accurate estimation [7], improved productivity and estimation [8], smaller code size [9] and less compile time and fewer errors [10]. Whereas the disadvantages of this approach are also obvious.…”
Section: Related Workmentioning
confidence: 99%
“…However, the focus is on learning the programming language rather than learning the development process. Some cases in this regard are reported in [5,6,7,8,9,10] , including some positive results of actual performance , e.g., less debugging time and higher quality [5], enhanced understanding of software development process and more accurate estimation [7], improved productivity and estimation [8], smaller code size [9] and less compile time and fewer errors [10]. Whereas the disadvantages of this approach are also obvious.…”
Section: Related Workmentioning
confidence: 99%