دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [1st ed.] نویسندگان: Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič سری: Undergraduate Topics in Computer Science ISBN (شابک) : 9783319988320 ناشر: Springer International Publishing سال نشر: 2018 تعداد صفحات: XII, 256 [263] زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 Mb
در صورت تبدیل فایل کتاب Introduction to Parallel Computing: From Algorithms to Programming on State-of-the-Art Platforms به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مقدمهای بر محاسبات موازی: از الگوریتمها تا برنامهنویسی بر روی پلتفرمهای پیشرفته نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
پیشرفتها در معماری ریزپردازنده، فناوری اتصال و توسعه
نرمافزار باعث رشد سریع محاسبات موازی و توزیع شده شده است. با
این حال، این توسعه تنها زمانی سود عملی دارد که با پیشرفت در
طراحی، تحلیل و برنامهنویسی الگوریتمهای موازی همراه باشد. این
کتاب درسی مختصر، در یک مکان، سه رویکرد اصلی موازیسازی، Open
MPP، MPI و
OpenCL را برای رایانههای چند هستهای، رایانههای به هم پیوسته
و واحدهای پردازش گرافیکی ارائه میکند. مروری بر محاسبات موازی
عملی و اصول، خواننده را قادر میسازد تا برنامههای موازی کارآمد
را برای حل مسائل محاسباتی مختلف در رایانههای شخصی پیشرفته و
خوشههای محاسباتی طراحی کند. موضوعات تحت پوشش طیفی از الگوریتم
های موازی، ابزارهای برنامه نویسی، OpenMP، MPI و OpenCL، و به
دنبال آن اندازه گیری های تجربی زمان اجرای برنامه های موازی، و
تجزیه و تحلیل مهندسی نتایج به دست آمده برای بهبود عملکرد اجرای
موازی را شامل می شود. مثالها و تمرینهای زیادی از این نمایش
پشتیبانی میکنند. بیشتر
بخوانید...
چکیده: پیشرفتها در معماری ریزپردازنده ، فناوری اتصال و توسعه
نرم افزار باعث رشد سریع محاسبات موازی و توزیع شده شده است. با
این حال، این توسعه تنها زمانی سود عملی دارد که با پیشرفت در
طراحی، تحلیل و برنامهنویسی الگوریتمهای موازی همراه باشد. این
کتاب درسی مختصر، در یک مکان، سه رویکرد اصلی موازیسازی، Open
MPP، MPI و OpenCL را برای رایانههای چند هستهای، رایانههای
متصل به هم و واحدهای پردازش گرافیکی ارائه میکند. مروری بر
محاسبات موازی عملی و اصول، خواننده را قادر میسازد تا
برنامههای موازی کارآمد را برای حل مسائل محاسباتی مختلف در
رایانههای شخصی پیشرفته و خوشههای محاسباتی طراحی کند. موضوعات
تحت پوشش طیفی از الگوریتم های موازی، ابزارهای برنامه نویسی،
OpenMP، MPI و OpenCL، و به دنبال آن اندازه گیری های تجربی زمان
اجرای برنامه های موازی، و تجزیه و تحلیل مهندسی نتایج به دست
آمده برای بهبود عملکرد اجرای موازی را شامل می شود. مثالها و
تمرینهای زیادی از این نمایشگاه پشتیبانی میکنند
Advancements in microprocessor architecture, interconnection
technology, and software development have fueled rapid growth
in parallel and distributed computing. However, this
development is only of practical benefit if it is accompanied
by progress in the design, analysis and programming of parallel
algorithms. This concise textbook provides, in one place, three
mainstream parallelization approaches, Open MPP, MPI
and OpenCL, for
multicore computers, interconnected computers and graphical
processing units. An overview of practical parallel computing
and principles will enable the reader to design efficient
parallel programs for solving various computational problems on
state-of-the-art personal computers and computing clusters.
Topics covered range from parallel algorithms, programming
tools, OpenMP, MPI and OpenCL, followed by experimental
measurements of parallel programs' run-times, and by
engineering analysis of obtained results for improved parallel
execution performances. Many examples and exercises support the
exposition. Read
more...
Abstract: Advancements in microprocessor architecture,
interconnection technology, and software development have
fueled rapid growth in parallel and distributed computing.
However, this development is only of practical benefit if it is
accompanied by progress in the design, analysis and programming
of parallel algorithms. This concise textbook provides, in one
place, three mainstream parallelization approaches, Open MPP,
MPI and OpenCL, for multicore computers, interconnected
computers and graphical processing units. An overview of
practical parallel computing and principles will enable the
reader to design efficient parallel programs for solving
various computational problems on state-of-the-art personal
computers and computing clusters. Topics covered range from
parallel algorithms, programming tools, OpenMP, MPI and OpenCL,
followed by experimental measurements of parallel programs'
run-times, and by engineering analysis of obtained results for
improved parallel execution performances. Many examples and
exercises support the exposition
Front Matter ....Pages i-xii
Front Matter ....Pages 1-1
Why Do We Need Parallel Programming (Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič)....Pages 3-7
Overview of Parallel Systems (Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič)....Pages 9-44
Front Matter ....Pages 45-45
Programming Multi-core and Shared Memory Multiprocessors Using OpenMP (Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič)....Pages 47-86
MPI Processes and Messaging (Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič)....Pages 87-132
OpenCL for Massively Parallel Graphic Processors (Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič)....Pages 133-196
Front Matter ....Pages 197-198
Engineering: Parallel Computation of the Number \(\pi \) (Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič)....Pages 199-209
Engineering: Parallel Solution of 1-D Heat Equation (Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič)....Pages 211-222
Engineering: Parallel Implementation of Seam Carving (Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič)....Pages 223-240
Final Remarks and Perspectives (Roman Trobec, Boštjan Slivnik, Patricio Bulić, Borut Robič)....Pages 241-242
Back Matter ....Pages 243-256