Communicating sequential processes
Communicating sequential processes
Structured computer organization; (2nd ed.)
Structured computer organization; (2nd ed.)
Parallel programming: techniques and applications using networked workstations and parallel computers
Making parallel programming accessible to inexperienced programmers through cooperative learning
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Teaching parallel computing using Beowulf clusters: a laboratory approach
Journal of Computing Sciences in Colleges
Microwulf: a beowulf cluster for every desk
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Teaching parallel computing in a small college: meeting a renewed demand
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Parallel computing can be taught at a small college given a well-planned approach and utilizing easily obtained tools. Parallel computing is defined as a combination of parallel architecture and parallel programming and is one of the few hardware/software continuums. The course hardware is a cluster of workstations that can be adapted for use from most CS labs. Most of the software used in the course is based in cooperative learning, group activities which lend themselves to the experimental nature of the topic.