ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Parallel programming: techniques and applications using networked workstations and parallel computers

دانلود کتاب برنامه نویسی موازی: تکنیک ها و برنامه های کاربردی با استفاده از ایستگاه های کاری شبکه و کامپیوترهای موازی

Parallel programming: techniques and applications using networked workstations and parallel computers

مشخصات کتاب

Parallel programming: techniques and applications using networked workstations and parallel computers

ویرایش: 2nd ed 
نویسندگان: ,   
سری:  
ISBN (شابک) : 0131405632, 9780131405639 
ناشر: Pearson/Prentice Hall 
سال نشر: 2004;2005 
تعداد صفحات: 488 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

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



کلمات کلیدی مربوط به کتاب برنامه نویسی موازی: تکنیک ها و برنامه های کاربردی با استفاده از ایستگاه های کاری شبکه و کامپیوترهای موازی: کتاب های درسی، علوم، علوم کامپیوتر



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

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


در صورت تبدیل فایل کتاب Parallel programming: techniques and applications using networked workstations and parallel computers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب برنامه نویسی موازی: تکنیک ها و برنامه های کاربردی با استفاده از ایستگاه های کاری شبکه و کامپیوترهای موازی

این متن قابل دسترسی، تکنیک های برنامه نویسی موازی را به شیوه ای عملی پوشش می دهد که خوانندگان را قادر می سازد برنامه های موازی خود را بنویسند و ارزیابی کنند. این متن که توسط بنیاد ملی علوم پشتیبانی می‌شود و به طور کامل در کلاس آزمایش شده است، اولین متن از نوع خود است که نیازی به دسترسی به یک سیستم چندپردازنده خاصی ندارد و در عوض بر برنامه‌های موازی متمرکز است که می‌توانند با استفاده از ابزارهای نرم‌افزار موازی آزادانه در دسترس بر روی رایانه‌های شبکه اجرا شوند. موضوعات کلیدی:این کتاب موضوع به موقع برنامه نویسی خوشه ای را پوشش می دهد که به دلیل در دسترس بودن اخیر رایانه های ارزان قیمت، برای بسیاری از برنامه نویسان جالب است. از شبه کدهای MPI برای توصیف الگوریتم ها استفاده می کند و به ابزارهای برنامه نویسی مختلف اجازه می دهد تا پیاده سازی شوند، و پوشش کامل برنامه نویسی حافظه مشترک، از جمله Pthreads و OpenMP را در اختیار خوانندگان قرار می دهد.MARKET:به عنوان یک مرجع حرفه ای برای برنامه نویسان و مدیران سیستم مفید است. .


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

This accessible text covers the techniques of parallel programming in a practical manner that enables readers to write and evaluate their parallel programs. Supported by the National Science Foundation and exhaustively class-tested, it is the first text of its kind that does not require access to a special multiprocessor system, concentrating instead on parallel programs that can be executed on networked computers using freely available parallel software tools.KEY TOPICS:The book covers the timely topic of cluster programming, interesting to many programmers due to the recent availability of low-cost computers. Uses MPI pseudocodes to describe algorithms and allows different programming tools to be implemented, and provides readers with thorough coverage of shared memory programming, including Pthreads and OpenMP.MARKET:Useful as a professional reference for programmers and system administrators.



فهرست مطالب

Cover......Page 1
Contents......Page 14
Preface......Page 6
About the Authors......Page 12
PART I: BASIC TECHNIQUES......Page 22
1.1 The Demand for Computational Speed......Page 24
1.2 Potential for Increased Computational Speed......Page 27
1.3 Types of Parallel Computers......Page 34
1.4 Cluster Computing......Page 47
Further Reading......Page 59
Bibliography......Page 60
Problems......Page 62
2.1 Basics of Message-Passing Programming......Page 63
2.2 Using a Cluster of Computers......Page 72
2.3 Evaluating Parallel Programs......Page 83
2.4 Debugging and Evaluating Parallel Programs Empirically......Page 91
Further Reading......Page 96
Bibliography......Page 97
Problems......Page 98
3.1 Ideal Parallel Computation......Page 100
3.2 Embarrassingly Parallel Examples......Page 102
3.3 Summary......Page 119
Bibliography......Page 120
Problems......Page 121
4.1 Partitioning......Page 127
4.2 Partitioning and Divide-and-Conquer Examples......Page 138
Further Reading......Page 152
Bibliography......Page 153
Problems......Page 154
5.1 Pipeline Technique......Page 161
5.2 Computing Platform for Pipelined Applications......Page 165
5.3 Pipeline Program Examples......Page 166
5.4 Summary......Page 178
Problems......Page 179
6.1 Synchronization......Page 184
6.2 Synchronized Computations......Page 191
6.3 Synchronous Iteration Program Examples......Page 195
6.4 Partially Synchronous Methods......Page 212
Bibliography......Page 214
Problems......Page 215
7.1 Load Balancing......Page 222
7.2 Dynamic Load Balancing......Page 224
7.3 Distributed Termination Detection Algorithms......Page 231
7.4 Program Example......Page 235
Further Reading......Page 244
Bibliography......Page 245
Problems......Page 246
8.1 Shared Memory Multiprocessors......Page 251
8.2 Constructs for Specifying Parallelism......Page 253
8.3 Sharing Data......Page 260
8.4 Parallel Programming Languages and Constructs......Page 268
8.5 OpenMP......Page 274
8.6 Performance Issues......Page 279
8.7 Program Examples......Page 286
8.8 Summary......Page 292
Bibliography......Page 293
Problems......Page 294
9.1 Distributed Shared Memory......Page 300
9.2 Implementing Distributed Shared Memory......Page 302
9.3 Achieving Consistent Memory in a DSM System......Page 305
9.4 Distributed Shared Memory Programming Primitives......Page 307
9.5 Distributed Shared Memory Programming......Page 311
9.6 Implementing a Simple DSM system......Page 312
Bibliography......Page 318
Problems......Page 319
PART II: ALGORITHMS AND APPLICATIONS......Page 322
10.1 General......Page 324
10.2 Compare-and-Exchange Sorting Algorithms......Page 325
10.3 Sorting on Specific Networks......Page 341
10.4 Other Sorting Algorithms......Page 348
Further Reading......Page 356
Bibliography......Page 357
Problems......Page 358
11.1 Matrices—A Review......Page 361
11.2 Implementing Matrix Multiplication......Page 363
11.3 Solving a System of Linear Equations......Page 373
11.4 Iterative Methods......Page 377
Bibliography......Page 386
Problems......Page 387
12.1 Low-level Image Processing......Page 391
12.2 Point Processing......Page 393
12.3 Histogram......Page 394
12.4 Smoothing, Sharpening, and Noise Reduction......Page 395
12.5 Edge Detection......Page 400
12.6 The Hough Transform......Page 404
12.7 Transformation into the Frequency Domain......Page 408
12.8 Summary......Page 421
Bibliography......Page 422
Problems......Page 424
13.1 Applications and Techniques......Page 427
13.2 Branch-and-Bound Search......Page 428
13.3 Genetic Algorithms......Page 432
13.4 Successive Refinement......Page 444
13.5 Hill Climbing......Page 445
Further Reading......Page 449
Bibliography......Page 450
Problems......Page 451
APPENDIX A: BASIC MPI ROUTINES......Page 458
APPENDIX B: BASIC PTHREAD ROUTINES......Page 465
APPENDIX C: OPENMP DIRECTIVES, LIBRARY FUNCTIONS, AND ENVIRONMENT VARIABLES......Page 470
B......Page 481
F......Page 482
J......Page 483
M......Page 484
P......Page 485
S......Page 486
U......Page 487
W......Page 488




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