2008
DOI: 10.1016/j.jss.2007.12.798
|View full text |Cite
|
Sign up to set email alerts
|

A pilot study to compare programming effort for two parallel programming models

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0
1

Year Published

2008
2008
2015
2015

Publication Types

Select...
4
4
2

Relationship

4
6

Authors

Journals

citations
Cited by 37 publications
(23 citation statements)
references
References 25 publications
0
20
0
1
Order By: Relevance
“…The group around Hochstein, Basili, and Carver conducted multi-institutional experiments [4], [3] in the area of high performance computing using parallel programming assignments and students as subjects. In all these experiments, time to completion is the main measure taken.…”
Section: Related Workmentioning
confidence: 99%
“…The group around Hochstein, Basili, and Carver conducted multi-institutional experiments [4], [3] in the area of high performance computing using parallel programming assignments and students as subjects. In all these experiments, time to completion is the main measure taken.…”
Section: Related Workmentioning
confidence: 99%
“…-the ease of teaching of XMT programming as an adoption benchmark has been established in repeated instances, from middle-school and up, and by independent education experts [29], and shown to be superior to alternative parallel approaches such as MPI, OpenMP and CUDA; -XMT is based on a rich algorithmic theory (PRAM) that provides a solid framework for designing and analyzing algorithms, equivalent to the serial model; -XMT provides a programmer's workflow for deriving efficient programs from PRAM algorithms, and reasoning about their execution time [32] and correctness; -in a semester-long study supported through the DARPA HPCS program, the development time of XMT was, not surprisingly, shown to be about half that of MPI under circumstances favoring MPI [11].…”
Section: Global Register Filementioning
confidence: 99%
“…Indications that XMT is an easy-toprogram efficient parallel architecture, include: (i) XMT is based on a rich algorithmic theory (PRAM) that provides a solid framework for designing and analyzing algorithms, equivalent to the serial model; (ii) the ease of teaching of XMT programming as an adoption benchmark has been established in repeated instances, from middle-school and up, and by independent education experts [9], and shown to be superior to alternative parallel approaches such as MPI, OpenMP and CUDA; (iii) XMT provides a programmer's workflow for deriving efficient programs from PRAM algorithms, and reasoning about their execution time [10] and correctness, and (iv) in a semester-long study supported through the DARPA HPCS program, the development time of XMT was, not surprisingly, shown to be about half that of MPI under circumstances favoring MPI [11].…”
Section: The Xmt Frameworkmentioning
confidence: 99%