Guide to parallel programming on Sequent computer systems.
Edition: 3rd ed.
Publisher: Prentice Hall
Published: 1992
Place of publication: Englewood Cliffs, N.J
Language: eng
Subjects: Parallel programming (Computer science); Multiprocessors -- Programming.
Notes: Includes bibliographical references and index.
Table of contents: title: About This Guide; label: Chapter 1
title: Parallel Programming and the Sequent Symmetry System; label: 1.1
title: Introduction
pagenum: 1-1; label: 1.2
title: Sequent Symmetry Systems
pagenum: 1-1; label: 1.3
title: Parallel Programming
pagenum: 1-3; label: Chapter 2
title: Elements of Parallel Programming; label: 2.1
title: Introduction
pagenum: 2-1; label: 2.2
title: Programming Goals
pagenum: 2-1; label: 2.3
title: Programming Methods: Data- and Function-Partitioning
pagenum: 2-5; label: 2.4
title: Process Creation and Termination
pagenum: 2-6; label: 2.5
title: Shared and Local Data
pagenum: 2-7; label: 2.6
title: Scheduling Algorithms
pagenum: 2-10; label: 2.7
title: Program Dependence
pagenum: 2-12; label: 2.8
title: Process Synchronization
pagenum: 2-14; label: 2.9
title: Input/Output
pagenum: 2-18; label: 2.10
title: Signals
pagenum: 2-19; label: Chapter 3
title: Parallel Programming Tools; label: 3.1
title: Introduction
pagenum: 3-1; label: 3.2
title: FORTRAN Parallel-Programming Directives
pagenum: 3-2; label: 3.3
title: The Parallel-Programming Library
pagenum: 3-6; label: 3.4
title: Other Tools
pagenum: 3-8; label: Chapter 4
title: Data Partitioning with ptx/FORTRAN; label: 4.1
title: Introduction
pagenum: 4-1; label: 4.2
title: Selecting a Loop for Parallel Execution
pagenum: 4-1; label: 4.3
title: Preparing DO Loops
pagenum: 4-2; label: 4.4
title: Compiling, Executing, and Debugging
pagenum: 4-22; label: Chapter 5
title: Data Partitioning with DYNIX/ptx; label: 5.1
title: Introduction
pagenum: 5-1; label: 5.2
title: The Microtasking Method
pagenum: 5-1; label: 5.3
title: The Parallel-Programming Library
pagenum: 5-2; label: 5.4
title: Analyzing Variable Usage
pagenum: 5-6; label: 5.5
title: The Microtasking Program
pagenum: 5-14; label: 5.6
title: Compiling, Executing, and Debugging
pagenum: 5-24; label: Chapter 6
title: Function Partitioning on Symmetry Systems; label: 6.1
title: Introduction
pagenum: 6-1; label: 6.2
title: Models for Function Partitioning
pagenum: 6-1; label: 6.3
title: Support for Function Partitioning
pagenum: 6-5; label: Chapter 7
title: Improving Performance; label: 7.1
title: Introduction
pagenum: 7-1; label: 7.2
title: Estimating Performance
pagenum: 7-1; label: 7.3
title: Monitoring Performance
pagenum: 7-7; label: 7.4
title: Tuning for Performance
pagenum: 7-7; label: Chapter 8
title: Advanced Techniques; label: 8.1
title: Introduction
pagenum: 8-1; label: 8.2
title: Mapping Shared Memory
pagenum: 8-1; label: 8.3
title: Locked Instructions
pagenum: 8-10; label: Appendix A
title: Program Examples; label: A.1
title: Introduction
pagenum: A-1; label: A.2
title: C Examples
pagenum: A-1; label: A.3
title: C++ Examples
pagenum: A-8; label: A.4
title: FORTRAN Examples
pagenum: A-16; label: A.5
title: Pascal Examples
pagenum: A-20; label: Appendix B
title: Parallel-Programming Library; label: Appendix C
title: Parallel Programming under DYNIX; label: C.1
title: Manual Sets
pagenum: C-1; label: C.2
title: Parallel-Programming Tools
pagenum: C-3; label: C.3
title: Compiling Your C Programs
pagenum: C-5; label: C.4
title: Input/Output
pagenum: C-5; label: C.5
title: Signals
pagenum: C-8; label: C.6
title: Memory Management and System Configuration
pagenum: C-8; label: C.7
title: Synchronization and IPC
pagenum: C-8; title: Bibliography; title: Glossary