ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب High Performance Parallel Runtimes: Design and Implementation

دانلود کتاب زمان‌های اجرا موازی با کارایی بالا: طراحی و پیاده‌سازی

High Performance Parallel Runtimes: Design and Implementation

مشخصات کتاب

High Performance Parallel Runtimes: Design and Implementation

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9783110632897 
ناشر: De Gruyter 
سال نشر: 2020 
تعداد صفحات: 356 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب High Performance Parallel Runtimes: Design and Implementation به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب زمان‌های اجرا موازی با کارایی بالا: طراحی و پیاده‌سازی

این کتاب بر جنبه‌های نظری و عملی سیستم‌های برنامه‌نویسی موازی برای پردازنده‌های چند هسته‌ای امروزی با کارایی بالا تمرکز دارد و اجرای کارآمد الگوریتم‌های کلیدی مورد نیاز برای پیاده‌سازی مدل‌های برنامه‌نویسی موازی را مورد بحث قرار می‌دهد. چنین پیاده‌سازی‌هایی باید جنبه‌های معماری خاص معماری کامپیوتر زیربنایی و ویژگی‌های ارائه‌شده توسط محیط اجرا را در نظر بگیرند. این کتاب به طور خلاصه مفاهیم کلیدی معماری مدرن کامپیوتر را بررسی می‌کند و به ویژه بر عملکرد کدهای موازی و همچنین مفاهیم مرتبط در مدل‌های برنامه‌نویسی موازی تمرکز می‌کند. سپس کتاب به سمت الگوریتم های اساسی مورد استفاده برای پیاده سازی مدل های برنامه نویسی موازی می پردازد و نحوه تعامل آنها با پردازنده های مدرن را مورد بحث قرار می دهد. در حالی که کتاب بر روی مکانیسم‌های کلی تمرکز خواهد کرد، ما بیشتر از معماری پردازنده اینتل برای نمونه‌ای از مفاهیم پیاده‌سازی مورد بحث استفاده می‌کنیم، اما در صورت لزوم، معماری‌های پردازنده دیگری را ارائه خواهیم کرد. همه الگوریتم‌ها و مفاهیم به روشی آسان با مثال‌های گویا، شکل‌ها و قطعات کد منبع مورد بحث قرار می‌گیرند. مخاطبین کتاب دانشجویان رشته علوم کامپیوتر هستند که در حال تحصیل در زمینه ساخت کامپایلر، برنامه نویسی موازی یا سیستم های برنامه نویسی هستند. توسعه‌دهندگان نرم‌افزاری که به الگوریتم‌های اصلی مورد استفاده برای پیاده‌سازی یک سیستم زمان اجرا موازی علاقه دارند، یا باید خود را برای پروژه‌هایی که به الگوریتم‌ها و مفاهیم مورد بحث در این کتاب نیاز دارند آموزش دهند، از خواندن آن نیز بهره‌مند خواهند شد.


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

This book focuses on the theoretical and practical aspects of parallel programming systems for today's high performance multi-core processors and discusses the efficient implementation of key algorithms needed to implement parallel programming models. Such implementations need to take into account the specific architectural aspects of the underlying computer architecture and the features offered by the execution environment. This book briefly reviews key concepts of modern computer architecture, focusing particularly on the performance of parallel codes as well as the relevant concepts in parallel programming models. The book then turns towards the fundamental algorithms used to implement the parallel programming models and discusses how they interact with modern processors. While the book will focus on the general mechanisms, we will mostly use the Intel processor architecture to exemplify the implementation concepts discussed but will present other processor architectures where appropriate. All algorithms and concepts are discussed in an easy to understand way with many illustrative examples, figures, and source code fragments. The target audience of the book is students in Computer Science who are studying compiler construction, parallel programming, or programming systems. Software developers who have an interest in the core algorithms used to implement a parallel runtime system, or who need to educate themselves for projects that require the algorithms and concepts discussed in this book will also benefit from reading it.



فهرست مطالب

Foreword
Preface
Contents
List of figures
Listings
List of tables
Glossary
1 Setting the stage
2 Parallel programming models and concepts
3 Many-core and multi-core computer architectures
4 Compiler and runtime interaction
5 Fundamental parallel runtime mechanisms
6 Mutual exclusion and atomicity
7 Barriers and reductions
8 Scheduling parallel loops
9 Runtime support for task-parallel models
10 Summary and final thoughts
Bibliography
Index
List of acronyms




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