Contents: Preface; Introduction; Tiny Fortran; Hardware and Operating System Models; Processes, Shared Memory and Simple Parallel Programs; Basic Parallel Programming Techniques; Barriers and Race Conditions; Introduction to Scheduling-Nested Loops; Overcoming Data Dependencies; Scheduling Summary; Linear Recurrence Relations--Backward Dependencies; Performance Tuning; Discrete Event, Discrete Time Simulation; Some Applications; Semaphores and Events; Programming Project. Appendixes. Index. This is the first practical guide ...
Read More
Contents: Preface; Introduction; Tiny Fortran; Hardware and Operating System Models; Processes, Shared Memory and Simple Parallel Programs; Basic Parallel Programming Techniques; Barriers and Race Conditions; Introduction to Scheduling-Nested Loops; Overcoming Data Dependencies; Scheduling Summary; Linear Recurrence Relations--Backward Dependencies; Performance Tuning; Discrete Event, Discrete Time Simulation; Some Applications; Semaphores and Events; Programming Project. Appendixes. Index. This is the first practical guide to parallel programming written for the applications programmer with no experience in parallel programming and no formal computer science training.
Read Less