Highly parallel computing
Using MPI: portable parallel programming with the message-passing interface
Using MPI: portable parallel programming with the message-passing interface
Parallel programming with MPI
Advanced Computer Architectures
Advanced Computer Architectures
Parallel Computer Architecture: A Hardware/Software Approach
Parallel Computer Architecture: A Hardware/Software Approach
Parallel Scientific Computing in C++ and MPI
Parallel Scientific Computing in C++ and MPI
Concurrent and Distributed Computing in Java
Concurrent and Distributed Computing in Java
Concurrent and Real-Time Programming in Java
Concurrent and Real-Time Programming in Java
Java Threads
Hi-index | 0.01 |
The rapid advances in both the development and the use of parallel computing systems has led to the need for highly trained professionals with a knowledge of both the hardware and the software aspects of parallel and distributed computing. We present a course aimed at preparing students for the demands of the workplace by giving them hands-on experience working with parallel computers and software. Additionally, this course emphasizes the essential connections between Computer Science and other disciplines, such as Biology, Biochemistry, Physics and Astronomy, where the use of parallel computing is commonplace.