A laboratory for teaching parallel computing on parallel structures
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
Experiences in teaching parallel computing—five years later
ACM SIGCSE Bulletin
ThreadMentor: a pedagogical tool for multithreaded programming
Journal on Educational Resources in Computing (JERIC)
Evaluation of parallel processing systems with Erlang concurrent traffics using average concurrency
ACMOS'06 Proceedings of the 8th WSEAS international conference on Automatic control, modeling & simulation
Hi-index | 0.00 |
The parallel programming community has long recognized the need for a simple programming environment offering interprocess communication between heterogeneous systems. As the Parallel Virtual Machine environment, PVM, has emerged to meet this goal, an increasing number of educational institutions are choosing PVM to support their teaching of parallel and distributed computing using networks of workstations. However, it is often the nature of PVM's design and implementation that can severely limit its success in a teaching environment. This paper first motivates and then describes improvements to the PVM environment which increase both robustness and efficiency in an educational setting.