ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Parallel Programming with Co-Arrays

دانلود کتاب برنامه نویسی موازی با آرایه های مشترک

Parallel Programming with Co-Arrays

مشخصات کتاب

Parallel Programming with Co-Arrays

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781439840047 
ناشر: CRC 
سال نشر: 2019 
تعداد صفحات: 220 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 20 مگابایت 

قیمت کتاب (تومان) : 35,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 6


در صورت تبدیل فایل کتاب Parallel Programming with Co-Arrays به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی موازی با آرایه های مشترک نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover......Page 1
Half Title......Page 2
Title Page......Page 4
Copyright Page......Page 5
Table of Contents......Page 6
Preface......Page 10
1: Prologue......Page 12
2.1 A co-array program......Page 14
2.2 Exercises......Page 18
3.1 Uniform partitions......Page 20
3.2 Non-uniform partitions......Page 23
3.3 Row-partitioned matrix-vector multiplication......Page 25
3.4 Input/output in the co-array model......Page 27
3.5 Exercises......Page 28
4.1 The partition of unity......Page 30
4.2 Column-partitioned matrix-vector multiplication......Page 32
4.3 The dot-product operation......Page 34
4.4 Extended definition of partition operators......Page 35
4.5 Exercises......Page 36
5.1 Reduction to root......Page 38
5.2 Broadcast from root......Page 41
5.3 The sum-to-all operation......Page 42
5.4 The max-to-all and min-to-all operations......Page 43
5.6 Collectives with array arguments......Page 44
5.7 The scatter and gather operations......Page 45
5.9 Exercises......Page 48
6: Performance Modeling......Page 50
6.1 Execution time for the sum-to-all operation......Page 51
6.2 Execution time for the dot-product operation......Page 52
6.4 Strong scaling under a fixed-size constraint......Page 54
6.5 Weak scaling under a fixed-time constraint......Page 58
6.6 Weak scaling under a fixed-work constraint......Page 60
6.7 Weak scaling under a fixed-efficiency constraint......Page 61
6.8 Some remarks on computer performance modeling......Page 63
6.9 Exercises......Page 65
7.1 The abstract matrix class......Page 68
7.2 Sparse matrix classes......Page 70
7.3 The compressed-sparse-row matrix class......Page 72
7.4 Matrix-vector multiplication for a CSR matrix......Page 75
7.5 Exercises......Page 77
8.1 The conjugate gradient algorithm......Page 78
8.2 Other Krylov solvers......Page 81
8.3 Performance analysis for the conjugate gradient algorithm......Page 82
8.4 Strong scaling......Page 85
8.5 Weak scaling......Page 87
8.7 Exercises......Page 89
9: Blocked Matrices......Page 90
9.2 An abstract class for dense matrices......Page 91
9.3 The dense matrix class......Page 92
9.4 Matrix-matrix multiplication......Page 95
9.5 LU decomposition......Page 98
9.6 Partial pivoting......Page 103
9.7 Solving triangular systems of equations......Page 105
9.8 Exercises......Page 109
10.1 The transpose operation......Page 110
10.2 A row-partitioned matrix transposed to a row-partitioned matrix......Page 113
10.3 The Fast Fourier Transform......Page 116
10.4 Performance analysis......Page 117
10.5 Strong scaling......Page 119
10.6 Weak scaling......Page 120
10.7 Exercises......Page 121
11.1 Finite difference methods......Page 122
11.2 Partitioned finite difference methods......Page 125
11.3 The halo-exchange subroutine......Page 127
11.4 Exercises......Page 129
12.1 Subpartition operators......Page 130
12.2 Assigning blocks to images......Page 132
12.4 Permuted distributions......Page 133
12.5 The cyclic distribution......Page 135
12.6 Load balancing......Page 136
12.7 Exercises......Page 137
13.1 Blocked matrices......Page 138
13.2 The block matrix class......Page 141
13.3 Optimization of the LU-decomposition algorithm......Page 147
13.4 Exercises......Page 149
14: The Finite Element Method......Page 152
14.1 Basic ideas from finite element analysis......Page 153
14.2 Nodes, elements and basis functions......Page 154
14.3 Mesh partition operators......Page 158
14.4 The mesh class......Page 161
14.5 Integrating the heat equation......Page 165
14.6 Exercises......Page 167
15.1 Graphs......Page 170
15.2 The breadth-first search......Page 172
15.3 The graph class......Page 175
15.4 A parallel breadth-first-search algorithm......Page 176
15.5 The Graph 500 benchmark......Page 178
15.6 Exercises......Page 180
16: Epilogue......Page 182
A: A Brief Reference Manual for the Co-array Model......Page 184
A.1 The image index......Page 185
A.2 Co-arrays and co-dimensions......Page 186
A.3 Relative co-dimension indices......Page 188
A.4 Co-array variables with multiple co-dimensions......Page 189
A.5 Co-array variables of derived type......Page 190
A.7 Pointers......Page 193
A.9 Execution control......Page 194
A.10 Full barriers......Page 195
A.11 Partial barriers......Page 196
A.12 Critical segments and locks......Page 198
A.13 Input/output......Page 200
A.14 Command line arguments......Page 201
A.16 Inquiry functions......Page 202
A.18 Execution control statements......Page 203
Bibliography......Page 208
Index......Page 218




نظرات کاربران