ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب 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

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9780128037614, 0128038209 
ناشر: Elsevier Science;Morgan Kaufmann 
سال نشر: 2016;2015 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 17 مگابایت 

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



کلمات کلیدی مربوط به کتاب برنامه نویسی کاربردی حافظه مشترک: مفاهیم و استراتژی ها در برنامه نویسی کاربردی چند هسته ای: نرم افزار کاربردی--برنامه نویسی،کامپیوتر--برنامه نویسی--عمومی،برنامه نویسی موازی (علوم کامپیوتر)،کتاب های الکترونیک،نرم افزارهای کاربردی -- برنامه نویسی،کامپیوترها -- برنامه نویسی -- عمومی



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

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


در صورت تبدیل فایل کتاب Shared memory application programming: concepts and strategies in multicore application programming به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب برنامه نویسی کاربردی حافظه مشترک: مفاهیم و استراتژی ها در برنامه نویسی کاربردی چند هسته ای

برنامه نویسی کاربردی حافظه مشترک مفاهیم و کاربردهای کلیدی برنامه نویسی موازی را به سبکی قابل دسترس و جذاب ارائه می دهد که برای توسعه دهندگان در بسیاری از حوزه ها قابل اجرا است. برنامه نویسی چند رشته ای امروزه یک فناوری هسته ای است که اساس همه پروژه های توسعه نرم افزار در هر شاخه از علوم کامپیوتر کاربردی است. این کتاب خوانندگان را راهنمایی می کند تا بینش هایی در مورد برنامه نویسی رشته ای ایجاد کنند و دو پلتفرم محبوب برای توسعه چند هسته ای را معرفی می کند: OpenMP و Intel Threading Building Blocks (TBB). نویسنده ویکتور الساندرینی از تجربیات غنی خود برای توضیح استراتژی‌های طراحی هر پلتفرم، تجزیه و تحلیل تمرکز و نقاط قوت زیربنای قابلیت‌های اغلب مکمل و همچنین قابلیت همکاری آنها استفاده می‌کند. این کتاب به دو بخش تقسیم می‌شود: بخش اول مفاهیم اساسی مدیریت و همگام‌سازی رشته‌ها را توسعه می‌دهد و نحوه پیاده‌سازی آنها در کتابخانه‌های چند رشته‌ای بومی (رشته‌های ویندوز، Pthreads) و همچنین در استاندارد رشته‌های C++11 مدرن را مورد بحث قرار می‌دهد. دومی بحث عمیقی در مورد TBB و OpenMP از جمله آخرین ویژگی‌های افزونه‌های OpenMP 4.0 ارائه می‌کند تا اطمینان حاصل شود که مهارت‌های خوانندگان کاملاً به‌روز هستند. تمرکز به تدریج از موازی سازی نخ سنتی به موازی کاری مدرن که توسط محیط های برنامه نویسی مدرن مستقر شده است تغییر می کند. چندین فصل شامل نمونه‌هایی است که از رشته‌های مختلف، از جمله دینامیک مولکولی و پردازش تصویر، با کد منبع کامل و یک کتابخانه نرم‌افزاری شامل تعدادی ابزار استفاده شده که خوانندگان می‌توانند با پروژه‌های خود تطبیق دهند.


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

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.



فهرست مطالب

Content: 
Front Matter,Copyright,Preface,Biography,AcknowledgmentsEntitled to full textChapter 1 - Introduction and Overview, Pages 1-15
Chapter 2 - Introducing Threads, Pages 17-28
Chapter 3 - Creating and Running Threads, Pages 29-81
Chapter 4 - Thread-Safe Programming, Pages 83-99
Chapter 5 - Concurrent Access to Shared Data, Pages 101-127
Chapter 6 - Event Synchronization, Pages 129-152
Chapter 7 - Cache Coherency and Memory Consistency, Pages 153-166
Chapter 8 - Atomic Types and Operations, Pages 167-190
Chapter 9 - High-Level Synchronization Tools, Pages 191-223
Chapter 10 - OpenMP, Pages 225-305
Chapter 11 - Intel Threading Building Blocks, Pages 307-339
Chapter 12 - Further Thread Pools, Pages 341-373
Chapter 13 - Molecular Dynamics Example, Pages 375-399
Chapter 14 - Further Data Parallel Examples, Pages 401-422
Chapter 15 - Pipelining Threads, Pages 423-457
Chapter 16 - Using the TBB Task Scheduler, Pages 459-490
Annex A - Using the Software☆, Pages 491-494
Annex B - C++ Function Objects and Lambda Expressions, Pages 495-503
Bibliography, Pages 505-506
Index, Pages 507-527




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