ACM Home Page
Please provide us with feedback. Feedback
Teaching parallel algorithm with process topologies
Full text PdfPdf (2.00 MB)
Source Technical Symposium on Computer Science Education archive
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education table of contents
Austin, Texas, United States
Pages: 70 - 74  
Year of Publication: 2000
ISBN:1-58113-213-1
Also published in ...
Authors
Chris McDonald  Programming, Languages and Systems Group, Department of Computer Science, The University of Western Australia, Nedlands, Western Australia, 6907
Kamran Kazemi  Programming, Languages and Systems Group, Department of Computer Science, The University of Western Australia, Nedlands, Western Australia, 6907
Sponsor
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 25,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/330908.331816
What is a DOI?

ABSTRACT

Parallel algorithms are often introduced to students by describing the geometric topologies formed by communicating processes and often the geographic relationships between them. However, the two most common message passing environments used in teaching, PVM and MPI, each provide only rudimentary support for the specification and execution of process topologies. There is a strong need for better syntactic and semantic support for process topologies in these environments, so that students may concentrate on the algorithms being studied, and not have to wrestle with the environments' infrastructure. This paper first motivates, and then describes the use of additional support within PVM and MPI which addresses this need.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
The Message Passing Interface Forum, MPh A Message- Passing Interface Standard, 1994, Available from http : //www. mcs. anl. gov/mpi.
 
4
The Message Passing Interface Forum, MPI-2: Extensions to the Message-Passing Interface, 1997, Available from http : //www. mpi- forum, org.
 
5
Geist A., Bequelin, A., Dongarra, J., Jiang, W., Mancheck, R., and Sunderam, V. PVM 3 User's Guide and Reference Manual, Available from http : //www. netl lb. org/pvm3 /ug3. ps, 1994.
 
6
7
 
8
Tosten, R.S., and Tymann, P. Using and Teaching Workstation-Based Parallelism, Workshop presentation at ACM Computer Science Education Technical Symposium'96, Philadelphia, PA.. Feb. 1996, abstract in SIGCSE Bulletin, Vol 28, No. 1, p423.


Collaborative Colleagues:
Chris McDonald: colleagues
Kamran Kazemi: colleagues