𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Introduction to Parallel Programming

✍ Scribed by Steven Brawer (Auth.)


Publisher
Elsevier Inc, Academic Press
Year
1989
Tongue
English
Leaves
416
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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

✦ Table of Contents


Content:
Front Matter, Page iii
Copyright, Page iv
Dedication, Page v
CHAPTER 1 - Introduction, Pages 1-7
CHAPTER 2 - Tiny Fortran, Pages 9-25
CHAPTER 3 - Hardware and Operating System Models, Pages 27-39
CHAPTER 4 - Processes, Shared Memory, and Simple Parallel Programs, Pages 41-68
CHAPTER 5 - Basic Parallel Programming Techniques, Pages 69-101
CHAPTER 6 - Barriers and Race Conditions, Pages 103-120
CHAPTER 7 - Introduction to Schedulingβ€”Nested Loops, Pages 121-140
CHAPTER 8 - Overcoming Data Dependencies, Pages 141-179
CHAPTER 9 - Scheduling Summary, Pages 181-187
CHAPTER 10 - Linear Recurrence Relationsβ€”Backward Dependencies, Pages 189-218
CHAPTER 11 - Performance Tuning, Pages 219-237
CHAPTER 12 - Discrete Event, Discrete Time Simulation, Pages 239-292
CHAPTER 13 - Some Applications, Pages 293-345
CHAPTER 14 - Semaphores and Events, Pages 347-368
CHAPTER 15 - Programming Projects, Pages 369-370
APPENDIX A - Equivalent C and Fortran Constructs, Pages 371-377
APPENDIX B - EPF: Fortran77 for Parallel Programming, Pages 379-399
APPENDIX C - Parallel Programming on a Uniprocessor Under Unix, Pages 401-416
Bibliography, Pages 417-418
Index, Pages 419-422
Order Form for Parallel Programs on Diskette, Page 423


πŸ“œ SIMILAR VOLUMES


An Introduction to Parallel Programming
✍ Peter Pacheco πŸ“‚ Library πŸ“… 2011 πŸ› Morgan Kaufmann 🌐 English

Author Peter Pacheco uses a tutorial approach to show students how to develop effective parallel programs with MPI, Pthreads, and OpenMP. The first undergraduate text to directly address compiling and running parallel programs on the new multi-core and cluster architecture, An Introduction to Parall

An Introduction to Parallel Programming
✍ Peter Pacheco, Matthew Malensek πŸ“‚ Library πŸ“… 2020 πŸ› Morgan Kaufmann 🌐 English

<p><i>An Introduction to Parallel Programming, Second Edition</i> presents a tried-and-true tutorial approach that shows students how to develop effective parallel programs with MPI, Pthreads and OpenMP. </p> <p>As the first undergraduate text to directly address compiling and running parallel progr

An Introduction to Parallel Programming
✍ Peter Pacheco, Matthew Malensek πŸ“‚ Library πŸ“… 2020 πŸ› Morgan Kaufmann 🌐 English

<p><i>An Introduction to Parallel Programming, Second Edition</i> presents a tried-and-true tutorial approach that shows students how to develop effective parallel programs with MPI, Pthreads and OpenMP. </p> <p>As the first undergraduate text to directly address compiling and running parallel progr

An Introduction to Parallel Programming
✍ Peter Pacheco, Matthew Malensek πŸ“‚ Library πŸ“… 2020 πŸ› Morgan Kaufmann 🌐 English

An Introduction to Parallel Programming, Second Edition presents a tried-and-true tutorial approach that shows students how to develop effective parallel programs with MPI, Pthreads and OpenMP. As the first undergraduate text to directly address compiling and running parallel programs on multi-co