Advanced programming in the UNIX environment
Advanced programming in the UNIX environment
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
Parallel Programming in C with MPI and OpenMP
Parallel Programming in C with MPI and OpenMP
Operating Systems Concepts
Teaching parallel computing in a small college: meeting a renewed demand
Journal of Computing Sciences in Colleges
Hi-index | 0.01 |
Parallel computing has left the research arena and the domain of gaming programmers and joined the mainstream of popular computing. Software; from complex operating systems to mundane search and sort algorithms; needs to be examined to see where it can take advantage of hardware parallelism. Unfortunately, most undergraduate computing disciplines typically do not have the facilities or a comparative basis to help decide which hardware or software models to use to best integrate parallelism into modern curricula. This article enumerates various software models and parallel programming options that may be used to assist in integrating parallel software design techniques into the traditional software development training.