توضیحات
‘Why is this book different from all other parallel programming books?’
Suitable for either students or professionals.
Practical viewpoint:
There is very little theoretical analysis of parallel algorithms, such as O() analysis, maximum theoretical speedup, acyclic graphs and so on.
Extensive coverage of ‘wizardry’ aspects, i.e. material known to experienced practitioners but generally not in books, such as coverage of loop iteration scheduling, memory effects of storing large arrays and so on.
Appendices cover systems background, crucial in applied work but always just ‘assumed’ to be knowledge possessed by the readers.
Considerable attention is paid to techniques for debugging.
Uses the main parallel platforms—OpenMP, CUDA and MPI—rather than languages that at this stage are largely experimental, such as the elegant-but-not-yet-mainstream Cilk.
Starts with real parallel code right away in Chapter 1, with examples from pthreads, OpenMP and MPI.
Constantly evolving: Like all my open source textbooks, this one is constantly evolving. I continue to add new topics, new examples, more timing analyses, and so on, and of course fix bugs and improve the exposition.
Prerequisites: The student must be reasonably adept in programming, and have math background through linear algebra. (An appendix to the book reviews the parts of the latter needed for this book.)
————————————————————–
ترجمه ماشینی :
“چرا این کتاب با سایر کتاب های برنامه نویسی موازی متفاوت است؟” مناسب برای دانشجویان یا حرفه ای ها. دیدگاه عملی: تحلیل نظری بسیار کمی از الگوریتمهای موازی، مانند آنالیز O()، حداکثر سرعت تئوری، نمودارهای غیر چرخهای و غیره وجود دارد. پوشش گسترده جنبههای «جادوگری»، یعنی مطالبی که برای پزشکان با تجربه شناخته شده است، اما عموماً در کتابها وجود ندارد، مانند پوشش زمانبندی تکرار حلقه، اثرات حافظه ذخیرهسازی آرایههای بزرگ و غیره. ضمائم پیشینه سیستم ها را پوشش می دهند که در کارهای کاربردی بسیار مهم است، اما همیشه “فرض می شود” دانش در اختیار خوانندگان است. توجه قابل توجهی به تکنیک های اشکال زدایی می شود. از پلتفرمهای موازی اصلی — OpenMP، CUDA و MPI — به جای زبانهایی که در این مرحله عمدتاً آزمایشی هستند، مانند Cilk زیبا، اما نه هنوز، استفاده میکند. بلافاصله با کد موازی واقعی در فصل 1، با مثال هایی از pthreads، OpenMP و MPI شروع می شود. \ دائماً در حال تکامل: مانند همه کتابهای منبع باز من، این کتاب نیز دائماً در حال تکامل است. من همچنان به اضافه کردن موضوعات جدید، مثالهای جدید، تحلیلهای زمانبندی بیشتر و غیره ادامه میدهم و البته اشکالات را برطرف میکنم و نمایش را بهبود میبخشم. پیش نیازها: دانش آموز باید در برنامه نویسی مهارت کافی داشته باشد و دارای پیشینه ریاضی از طریق جبر خطی باشد. (ضمیمه کتاب به بررسی قسمت های مورد دوم مورد نیاز برای این کتاب می پردازد.)
tag : دانلود کتاب برنامه نویسی در ماشین های موازی: GPU، چند هسته ای، خوشه ها و موارد دیگر , Download برنامه نویسی در ماشین های موازی: GPU، چند هسته ای، خوشه ها و موارد دیگر , دانلود برنامه نویسی در ماشین های موازی: GPU، چند هسته ای، خوشه ها و موارد دیگر , Download Programming on Parallel Machines: GPU, Multicore, Clusters and More Book , برنامه نویسی در ماشین های موازی: GPU، چند هسته ای، خوشه ها و موارد دیگر دانلود , buy برنامه نویسی در ماشین های موازی: GPU، چند هسته ای، خوشه ها و موارد دیگر , خرید کتاب برنامه نویسی در ماشین های موازی: GPU، چند هسته ای، خوشه ها و موارد دیگر , دانلود کتاب Programming on Parallel Machines: GPU, Multicore, Clusters and More , کتاب Programming on Parallel Machines: GPU, Multicore, Clusters and More , دانلود Programming on Parallel Machines: GPU, Multicore, Clusters and More , خرید Programming on Parallel Machines: GPU, Multicore, Clusters and More , خرید کتاب Programming on Parallel Machines: GPU, Multicore, Clusters and More ,

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