توضیحات
Shared Memory Application Programming presents the key concepts and applications of parallel programming, in an accessible and engaging style applicable to developers across many domains. Multithreaded programming is today a core technology, at the basis of all software development projects in any branch of applied computer science. This book guides readers to develop insights about threaded programming and introduces two popular platforms for multicore development: OpenMP and Intel Threading Building Blocks (TBB). Author Victor Alessandrini leverages his rich experience to explain each platform’s design strategies, analyzing the focus and strengths underlying their often complementary capabilities, as well as their interoperability. The book is divided into two parts: the first develops the essential concepts of thread management and synchronization, discussing the way they are implemented in native multithreading libraries (Windows threads, Pthreads) as well as in the modern C++11 threads standard. The second provides an in-depth discussion of TBB and OpenMP including the latest features in OpenMP 4.0 extensions to ensure readers’ skills are fully up to date. Focus progressively shifts from traditional thread parallelism to modern task parallelism deployed by modern programming environments. Several chapter include examples drawn from a variety of disciplines, including molecular dynamics and image processing, with full source code and a software library incorporating a number of utilities that readers can adapt into their own projects.
————————————————————–
ترجمه ماشینی :
برنامه نویسی کاربردی حافظه مشترک مفاهیم و کاربردهای کلیدی برنامه نویسی موازی را به سبکی قابل دسترس و جذاب ارائه می دهد که برای توسعه دهندگان در بسیاری از حوزه ها قابل اجرا است. برنامه نویسی چند رشته ای امروزه یک فناوری اصلی است که اساس همه پروژه های توسعه نرم افزار در هر شاخه از علوم کامپیوتر کاربردی است. این کتاب خوانندگان را راهنمایی می کند تا بینش هایی در مورد برنامه نویسی رشته ای ایجاد کنند و دو پلت فرم محبوب برای توسعه چند هسته ای معرفی می کند: OpenMP و Intel Threading Building Blocks (TBB). نویسنده ویکتور الساندرینی از تجربه غنی خود برای توضیح استراتژیهای طراحی هر پلتفرم، تجزیه و تحلیل تمرکز و نقاط قوت زیربنای قابلیتهای اغلب مکمل و همچنین قابلیت همکاری آنها استفاده میکند. این کتاب به دو بخش تقسیم میشود: بخش اول مفاهیم اساسی مدیریت و همگامسازی رشتهها را توسعه میدهد و نحوه پیادهسازی آنها در کتابخانههای چند رشتهای بومی (رشتههای ویندوز، Pthreads) و همچنین در استاندارد رشتههای C++11 مدرن را مورد بحث قرار میدهد. دومی بحث عمیقی در مورد TBB و OpenMP از جمله آخرین ویژگیهای افزونههای OpenMP 4.0 ارائه میکند تا اطمینان حاصل شود که مهارتهای خوانندگان کاملاً بهروز هستند. تمرکز به تدریج از موازی سازی نخ سنتی به موازی کاری مدرن که توسط محیط های برنامه نویسی مدرن مستقر شده است تغییر می کند. چندین فصل شامل نمونههایی است که از رشتههای مختلف، از جمله دینامیک مولکولی و پردازش تصویر، با کد منبع کامل و یک کتابخانه نرمافزاری شامل تعدادی ابزار که خوانندگان میتوانند با پروژههای خود تطبیق دهند، گرفته شده است.
tag : دانلود کتاب برنامه نویسی کاربردی حافظه مشترک: مفاهیم و استراتژی ها در برنامه نویسی کاربردی چند هسته ای , Download برنامه نویسی کاربردی حافظه مشترک: مفاهیم و استراتژی ها در برنامه نویسی کاربردی چند هسته ای , دانلود برنامه نویسی کاربردی حافظه مشترک: مفاهیم و استراتژی ها در برنامه نویسی کاربردی چند هسته ای , Download Shared memory application programming: concepts and strategies in multicore application programming Book , برنامه نویسی کاربردی حافظه مشترک: مفاهیم و استراتژی ها در برنامه نویسی کاربردی چند هسته ای دانلود , buy برنامه نویسی کاربردی حافظه مشترک: مفاهیم و استراتژی ها در برنامه نویسی کاربردی چند هسته ای , خرید کتاب برنامه نویسی کاربردی حافظه مشترک: مفاهیم و استراتژی ها در برنامه نویسی کاربردی چند هسته ای , دانلود کتاب Shared memory application programming: concepts and strategies in multicore application programming , کتاب Shared memory application programming: concepts and strategies in multicore application programming , دانلود Shared memory application programming: concepts and strategies in multicore application programming , خرید Shared memory application programming: concepts and strategies in multicore application programming , خرید کتاب Shared memory application programming: concepts and strategies in multicore application programming ,

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