Cargando…

Introduction to parallel programming /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Brawer, Steven, 1941-
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Boston : Academic Press, �1989.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ia 4500
001 SCIDIR_ocn897646071
003 OCoLC
005 20231117033027.0
006 m o d
007 cr |n|||||||||
008 141206s1989 maua ob 001 0 eng d
010 |z  88035104  
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  |d INARC  |d OCLCO  |d OCLCQ 
019 |a 300623236  |a 597942369  |a 974618269  |a 974661642  |a 1150055232 
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)897646071  |z (OCoLC)300623236  |z (OCoLC)597942369  |z (OCoLC)974618269  |z (OCoLC)974661642  |z (OCoLC)1150055232 
050 4 |a QA76.6  |b .B716 1989 
072 7 |a COM  |x 051220  |2 bisacsh 
072 7 |a COM  |x 048000  |2 bisacsh 
082 0 4 |a 004/.35  |2 23 
100 1 |a Brawer, Steven,  |d 1941- 
245 1 0 |a Introduction to parallel programming /  |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 
506 |3 Use copy  |f Restrictions unspecified  |2 star  |5 MiAaHDL 
533 |a Electronic reproduction.  |b [Place of publication not identified] :  |c HathiTrust Digital Library,  |d 2010.  |5 MiAaHDL 
538 |a Aster and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002.  |u http://purl.oclc.org/DLF/benchrepro0212  |5 MiAaHDL 
583 1 |a digitized  |c 2010  |h HathiTrust Digital Library  |l committed to preserve  |2 pda  |5 MiAaHDL 
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) 
650 6 |a Programmation parall�ele (Informatique)  |0 (CaQQLa)201-0062860 
650 7 |a COMPUTERS  |x Programming  |x Parallel.  |2 bisacsh 
650 7 |a COMPUTERS  |x Systems Architecture  |x Distributed Systems & Computing.  |2 bisacsh 
650 7 |a Parallel programming (Computer science)  |2 fast  |0 (OCoLC)fst01052939 
653 0 |a Parallel programming (Computer science) 
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://sciencedirect.uam.elogim.com/science/book/9780121284701  |z Texto completo