| Teaching parallel algorithm with process topologies |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 20, Citation Count: 3
|
|
|
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
|
Al Geist , Adam Beguelin , Jack Dongarra , Weicheng Jiang , Robert Manchek , Vaidy Sunderam, PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing, MIT Press, Cambridge, MA, 1995
|
 |
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.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|