|
|
|
|
LEADER |
00000cam a2200000xa 4500 |
001 |
b10334084 |
003 |
CoU |
005 |
20190126012217.6 |
006 |
m o d |
007 |
cr ||||||||||| |
008 |
141206s1989 maua ob 001 0 eng d |
019 |
|
|
|a 300623236
|a 597942369
|a 974618269
|a 974661642
|
020 |
|
|
|a 9781483216591
|q (electronic bk.)
|
020 |
|
|
|a 1483216594
|q (electronic bk.)
|
020 |
|
|
|a 9781322469546
|
020 |
|
|
|a 1322469547
|
020 |
|
|
|z 9780121284701
|
020 |
|
|
|z 0121284700
|
035 |
|
|
|a (OCoLC)scd897646071
|
035 |
|
|
|a (OCoLC)897646071
|z (OCoLC)300623236
|z (OCoLC)597942369
|z (OCoLC)974618269
|z (OCoLC)974661642
|
040 |
|
|
|a EBLCP
|b eng
|e pn
|c EBLCP
|d OCLCQ
|d IDEBK
|d N$T
|d OCLCF
|d YDXCP
|d DEBSZ
|d OCLCQ
|d DEBBG
|d OCLCQ
|d MERUC
|d OCLCQ
|
049 |
|
|
|a GWRE
|
050 |
|
4 |
|a QA76.6
|b .B716 1989
|
100 |
1 |
|
|a Brawer, Steven,
|d 1941-
|0 http://id.loc.gov/authorities/names/n88232068.
|
245 |
1 |
0 |
|a Introduction to parallel programming
|h [electronic resource] /
|c Steven Brawer.
|
246 |
3 |
|
|a Parallel programming.
|
260 |
|
|
|a Boston :
|b Academic Press,
|c ©1989.
|
300 |
|
|
|a 1 online resource (xi, 423 pages) :
|b illustrations.
|
336 |
|
|
|a text
|b txt
|2 rdacontent.
|
337 |
|
|
|a computer
|b c
|2 rdamedia.
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier.
|
504 |
|
|
|a Includes bibliographical references (pages 417-418) and index.
|
505 |
0 |
|
|a Front Cover; Introduction to Parallel Programming; Copyright Page; Dedication; Table of Contents; Chapter 1. Introduction; 1.1 Who Should Read This Book; 1.2 Brief Introduction to Parallel Programming; 1.3 About the Text; 1.4 The Context of This Book; 1.5 Add-Ons; Chapter 2. Tiny Fortran; 2.1 Introduction; 2.2 Program Structure; 2.3 Identifiers; 2.4 Declarations: Scalars and Arrays; 2.5 I/O; 2.6 Array Storage; 2.7 Assignment; 2.8 Arithmetic Expressions; 2.9 If-then-else-endif Blocks; 2.10 Loops; 2.11 Function/Subroutine Calls; 2.12 Passing Arguments in Function/Subroutine Calls.
|
505 |
8 |
|
|a Chapter 3. Hardware and Operating System Models3.1 Introduction; 3.2 Hardware; 3.3 Time-Sharing with a Single Processor; 3-4 Time-sharing with Multiple Processors; 3.5 A Brief Description of Tightly Coupled Multiprocessing; 3.6 Summary; Chapter 4. Processes, Shared Memory, and Simple Parallel Programs; 4.1 Introduction; 4.2 Processes and Processors; 4.3 Shared Memory-1; 4.4 Forking-Creating Processes; 4.5 Joining Processes; 4.6 Shared Memory-2; 4.7 Processes Are Randomly Scheduled-Contention; 4.8 Summary; Chapter 5. Basic Parallel Programming Techniques; 5.1 Introduction; 5.2 Loop Splitting.
|
505 |
8 |
|
|a 5.3 Ideal Speedup5.4 Spin-Locks, Contention, and Self-Scheduling; 5.5 Histogram; 5.6 Summary; 5.7 Additional Problems; Chapter 6. Barriers and Race Conditions; 6.1 Introduction; 6.2 The Barrier Calls; 6.3 Expression Splitting; 6.4 Summary; 6.5 Additional Problems-Elementary Statistics; Chapter 7. Introduction to Scheduling-Nested Loops; 7.1 Introduction; 7.2 Variations on Loop Splitting; 7.3 Variation on Self-Scheduling; 7.4 Indirect Scheduling; 7.5 Summary; 7.6 Additional Problems; Chapter 8. Overcoming Data Dependencies; 8.1 Introduction; 8.2 Induction Variable; 8.3 Forward Dependency.
|
505 |
8 |
|
|a 8.4 Block Scheduling and Forward Dependency8.5 Backward Dependency; 8.6 Break Out of Loop; 8.7 Splittable Loops; 8.8 Reordering Loops; 8.9 Special Scheduling-Assign Based on Condition; 8.10 Additional Problems; Chapter 9. Scheduling Summary; 9.1 Introduction; 9.2 Loop Splitting; 9.3 Expression Splitting; 9.4 Self-Scheduling; 9.5 Indirect Scheduling; 9.6 Block Scheduling; 9.7 Special Scheduling; Chapter 10. Linear Recurrence Relations-Backward Dependencies; 10.1 Introduction to Recurrence Relations; 10.2 x (i) = x (i -- 1) + y (i); 10.3 x (i) = a (i) * x (i -- 1) + y (i)
|
505 |
8 |
|
|a 10.4 x (i) = a (i) * x (i -- 1) + b (i) * x (i -- 2)10.5 Additional Problems-Other Recurrence Relations; Chapter 11. Performance Tuning; 11.1 Introduction; 11.2 Parallel Programming and the Structure of Programs; 11.3 Positioning the process_fork; 11.4 The Effect of the Number of Processes on Overhead; 11.5 Using Cache Effectively; Chapter 12. Discrete Event, Discrete Time Simulation; 12.1 Introduction; 12.2 Description of the Model; 12.3 Single-Stream Algorithm and Data Structures; 12.4 Single-Stream Program; 12.5 Introduction to the Parallel Version; 12.6 Data Dependencies in the Parallel Algorithm.
|
588 |
0 |
|
|a Print version record.
|
650 |
|
0 |
|a Parallel programming (Computer science)
|0 http://id.loc.gov/authorities/subjects/sh85097827.
|
650 |
|
7 |
|a Parallel programming (Computer science)
|2 fast
|0 (OCoLC)fst01052939.
|
776 |
0 |
8 |
|i Print version:
|a Brawer, Steven, 1941-
|t Introduction to parallel programming.
|d Boston : Academic Press, ©1989
|z 0121284700
|w (DLC) 88035104
|w (OCoLC)18984148.
|
856 |
4 |
0 |
|u https://colorado.idm.oclc.org/login?url=https://www.sciencedirect.com/science/book/9780121284701
|z Full Text (via ScienceDirect)
|
907 |
|
|
|a .b103340841
|b 03-19-20
|c 02-05-19
|
998 |
|
|
|a web
|b 02-28-19
|c b
|d b
|e -
|f eng
|g mau
|h 0
|i 1
|
907 |
|
|
|a .b103340841
|b 07-02-19
|c 02-05-19
|
944 |
|
|
|a MARS - RDA ENRICHED
|
907 |
|
|
|a .b103340841
|b 03-12-19
|c 02-05-19
|
915 |
|
|
|a I
|
956 |
|
|
|a ScienceDirect ebooks
|
956 |
|
|
|b ScienceDirect All Books
|
999 |
f |
f |
|i 490b99f3-70ae-5f00-b2f6-eabef5513c7c
|s 70559049-6ebe-5704-a5f0-9ab2fa6045d6
|
952 |
f |
f |
|p Can circulate
|a University of Colorado Boulder
|b Online
|c Online
|d Online
|e QA76.6 .B716 1989
|h Library of Congress classification
|i web
|n 1
|