توضیحات
Programming Massively Parallel Processors discusses basic concepts about parallel programming and GPU architecture. ”Massively parallel” refers to the use of a large number of processors to perform a set of computations in a coordinated parallel way. The book details various techniques for constructing parallel programs. It also discusses the development process, performance level, floating-point format, parallel patterns, and dynamic parallelism. The book serves as a teaching guide where parallel programming is the main topic of the course. It builds on the basics of C programming for CUDA, a parallel programming environment that is supported on NVI- DIA GPUs.
Composed of 12 chapters, the book begins with basic information about the GPU as a parallel computer source. It also explains the main concepts of CUDA, data parallelism, and the importance of memory access efficiency using CUDA.
The target audience of the book is graduate and undergraduate students from all science and engineering disciplines who need information about computational thinking and parallel programming.
- Teaches computational thinking and problem-solving techniques that facilitate high-performance parallel computing.
- Utilizes CUDA (Compute Unified Device Architecture), NVIDIA’s software development tool created specifically for massively parallel environments.
- Shows you how to achieve both high-performance and high-reliability using the CUDA programming model as well as OpenCL.
————————————————————–
ترجمه ماشینی :
برنامه نویسی Processors Massively Parallel در مورد مفاهیم اساسی در مورد برنامه نویسی موازی و معماری GPU بحث می کند. «بسیار موازی» به استفاده از تعداد زیادی پردازنده برای انجام مجموعه ای از محاسبات به صورت موازی هماهنگ اشاره دارد. این کتاب به جزئیات تکنیک های مختلف برای ساخت برنامه های موازی می پردازد. همچنین فرآیند توسعه، سطح عملکرد، فرمت ممیز شناور، الگوهای موازی و موازی سازی پویا را مورد بحث قرار می دهد. این کتاب به عنوان یک راهنمای آموزشی عمل می کند که در آن برنامه نویسی موازی موضوع اصلی دوره است. این برنامه بر اساس اصول برنامه نویسی C برای CUDA، یک محیط برنامه نویسی موازی است که در GPU های NVI-DIA پشتیبانی می شود.
این کتاب از 12 فصل تشکیل شده است و با اطلاعات اولیه در مورد GPU به عنوان یک منبع کامپیوتری موازی آغاز می شود. همچنین مفاهیم اصلی CUDA، موازی سازی داده ها و اهمیت کارایی دسترسی به حافظه با استفاده از CUDA را توضیح می دهد.
مخاطبان این کتاب دانشجویان فارغ التحصیل و کارشناسی از همه رشته های علوم و مهندسی هستند که به اطلاعاتی در مورد تفکر محاسباتی و برنامه نویسی موازی نیاز دارند.
- تفکر محاسباتی و تکنیک های حل مسئله را آموزش می دهد که کارایی بالا موازی را تسهیل می کند. محاسبات.
- از CUDA (معماری دستگاه یکپارچه محاسبه) استفاده می کند، ابزار توسعه نرم افزار NVIDIA که به طور خاص برای محیط های بسیار موازی ایجاد شده است.
- به شما نشان می دهد که چگونه با استفاده از عملکرد بالا و قابلیت اطمینان بالا به دست آورید. مدل برنامه نویسی CUDA و همچنین OpenCL.
tag : دانلود کتاب برنامه نویسی پردازنده های موازی انبوه: یک رویکرد عملی , Download برنامه نویسی پردازنده های موازی انبوه: یک رویکرد عملی , دانلود برنامه نویسی پردازنده های موازی انبوه: یک رویکرد عملی , Download Programming massively parallel processors : a hands-on approach Book , برنامه نویسی پردازنده های موازی انبوه: یک رویکرد عملی دانلود , buy برنامه نویسی پردازنده های موازی انبوه: یک رویکرد عملی , خرید کتاب برنامه نویسی پردازنده های موازی انبوه: یک رویکرد عملی , دانلود کتاب Programming massively parallel processors : a hands-on approach , کتاب Programming massively parallel processors : a hands-on approach , دانلود Programming massively parallel processors : a hands-on approach , خرید Programming massively parallel processors : a hands-on approach , خرید کتاب Programming massively parallel processors : a hands-on approach ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.