Explore how parallel computers are modeled and programmed, with practical techniques you can study now.
This book describes a detailed parallel computer simulator and the programming approaches used to write parallel Fortran. It covers how multiple processors share memory, coordinate work, and manage data safely. You’ll also see how a Fortran-oriented parallel language and its tools support organizing storage, variables, and routines for parallel execution.
Topics span from the hardware-simulated machine to software methods, including special coordinating instructions, memory protection, and debugging aids. Real-world notes show how experimentation informs design choices and future improvements in parallel computing tools.
- How a multi-processor simulator represents independent CPUs, shared memory, and asynchronous operation
- Coordinate operations and data sharing using specialized instructions and storage rules
- How FORTRAN-style public/private storage and naming conventions aid parallel programming
- Appendices and planning for future instruction sets and hardware-simulator enhancements
Ideal for readers of a practical, hands-on look at parallel programming and system simulation.