Introduction to parallel programming. Author: Steven Brawer, Encore Computer Corp., Marlborough, MA View colleagues of Steven Brawer. Contents: Preface; Introduction; Tiny Fortran; Hardware and Operating System Models; This is the first practical guide to parallel programming written for the. Introduction to Parallel Programming focuses on the techniques, processes, methodologies, and approaches involved in parallel programming.
|Published (Last):||16 October 2013|
|PDF File Size:||8.40 Mb|
|ePub File Size:||15.40 Mb|
|Price:||Free* [*Free Regsitration Required]|
Chapter 11 explains how various sources of overhead time to fork processes, for initial- ization, for any sequential portions in the program, for synchronization calls, and for joins can reduce the ideal speedup. Chapter 7 Introduction to SchedulingNested Loops.
Additional Supercomputing Literature:
The text then elaborates on basic parallel programming techniques, barriers and race conditions, and nested loops. Examples in the book are written in this language and through the use of a parallel programming library. Topics include parallel inteoduction and the structure of programs, effect of the number of processes on overhead, loop splitting, indirect scheduling, block scheduling and forward dependency, and induction variable. Appendix C explains how parallel programming can be done on a uniprocessor machine.
Academic PressMay 10, – Computers – pages. Order Form for Parallel Programs on Diskette. The book first offers information on Fortran, hardware and operating system models, and processes, shared memory, and simple parallel programs.
Various chapters overlap in presentation.
The book i s full of examples. Chapter 13 describes parallel implementation of several problems including exploring a maze, the traveling salesman problem, and the Gauss elimination method for the solution of simultaneous lin- ear algebraic equations.
In the introductory chapter, the author ex- plains his pedagogical approach by stating that the text stresses simplicity and focuses on fundamentals. The book is divided into fifteen chapters and three appendices.
Account Options Sign in. My library Help Advanced Book Search. Home Documents Introduction to Parallel Programming: Post on Oct views.
Introduction to Parallel Programming (Electronic book text)
Chapter 2 Tiny Fortran. Nevertheless, this is a useful introductory book for parallel programming on shared memory machines.
Equivalent C and Fortran Constructs. In Chapter 6, the concept of racing condition i s introduced and the barrier mecha- nism is described for synchronizing the processes. But the organization of the book could be clarified.
Chapter 15 ;rogramming Projects.
Introduction to Parallel Programming – Steven Brawer – Google Books
Chapter 14 Semaphores and Events. Chapter 8 Overcoming Data Dependencies.
Introduction to Parallel Programming focuses on the techniques, processes, methodologies, and approaches involved in parallel programming. Access Online via Elsevier Amazon.
Chapter 6 Barriers and Race Conditions. Chapter 3 Hardware and Operating System Models. Chapter 13 Some Applications.
Chapters 12 and 13 present a number of applications. Parallel Programming on a Uniprocessor Under Unix. In Chapter 2, a subset of Fortran77, which includes only those features necessary for developing parallel pro- grams and common to all algorithmic languages, i s pre- sented as the so-called Tiny Fortran.
Chapter 9 Scheduling Summary.
This chapter also covers the effective use of the cache memory.