A parallel processing course for undergraduates
- 1 February 1989
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCSE Bulletin
- Vol. 21 (1) , 170-173
- https://doi.org/10.1145/65294.71209
Abstract
We argue that a parallel processing course should be offered to undergraduate computer science majors. A major component of such a course should be a series of programming laboratories where the student can investigate the strengths and weaknesses of different parallel architectures. The student should design and debug parallel algorithms on the different parallel models.We propose a cost effective solution to the teaching of the course which uses simulators and Transputer-based parallel accelerators in a personal computer or workstation environment.Keywords
This publication has 13 references indexed in Scilit:
- Multicomputers: message-passing concurrent computersComputer, 1988
- Topological properties of hypercubesIEEE Transactions on Computers, 1988
- Development of Parallel Methods for a $1024$-Processor HypercubeSIAM Journal on Scientific and Statistical Computing, 1988
- An undergraduate parallel processing laboratoryACM SIGCSE Bulletin, 1988
- Introducing parallel processing at the undergraduate levelACM SIGCSE Bulletin, 1988
- The transputerACM SIGARCH Computer Architecture News, 1985
- Algorithms, concurrent processors, and computer science educationACM SIGCSE Bulletin, 1985
- The cosmic cubeCommunications of the ACM, 1985
- OCCAM-an overviewMicroprocessors and Microsystems, 1984
- Communicating sequential processesCommunications of the ACM, 1978