
۴۴٬۰۰۰تومان
نوع فایل دانلود: EPUB
پس از خرید، یک فایل EPUB دریافت میکنید.
این فایل با Calibre، Apple Books و سایر کتابخوانهای دیجیتال مناسب است.
"مقدمهای بر برنامهنویسی موازی، ویرایش دوم، با یک روش آموزشی امتحانپسداده ارائه شده است. این کتاب به دانشجویان نشان میدهد چگونه با استفاده از MPI، Pthreads و OpenMP و همچنین CUDA، برنامههای موازی مؤثر بسازند. این ویرایش دوم بهعنوان نخستین متن کارشناسی که بهطور مستقیم به فرایند «کامپایل و اجرای» برنامههای موازی روی معماریهای چندهستهای و رایانههای خوشهای میپردازد، توضیحهای روشن و روانِ کتاب را برای طراحی، رفع اشکال و ارزیابی کارایی برنامههای توزیعشده و دارای حافظه مشترک ادامه میدهد؛ در عین حال، پوششِ شتابدهندهها را نیز با محتوای تازهای درباره برنامهنویسی GPU و برنامهنویسی ناهمگون گسترش میدهد. تمرینهای جدید و بهبود یافته و کاربرپسند به دانشجویان میآموزد چگونه برنامههای نمونه را کامپایل کنند، اجرا بگیرند و تغییر دهند. ویژگیهای کلیدی: رویکرد آموزشیِ مرحلهبهمرحله و مبتنی بر تمرین؛ از مثالهای کوچک برنامهنویسی شروع میکند و بهتدریج تا مثالهای دشوارتر پیش میرود؛ توضیح میدهد چگونه برنامههای موازی را با استفاده از MPI، Pthreads و OpenMP و همچنین APIهای CUDA توسعه دهند؛ بستهای جامع و مطمئن از منابع آنلاین جانبی برای مدرسها و دانشجویان شامل اسلایدهای ارائه، راهنمای حل تمرینها، کد منبع قابل دانلود و مجموعهای از تصاویر است؛ فصلهای جدید درباره برنامهنویسی GPU و برنامهنویسی ناهمگون؛ مثالها و تمرینهای جدید مرتبط با توسعه برنامههای موازی."--صفحه ۴ جلد
"An Introduction to Parallel Programming, Second Edition presents a tried-and-true tutorial approach that shows students how to develop effective parallel programs with MPI, Pthreads and OpenMP, and CUDA. As the first undergraduate text to directly address compiling and running parallel programs on multi-core and cluster architectures, this second edition carries forward its clear explanations for designing, debugging and evaluating the performance of distributed and shared-memory programs while adding coverage of accelerators via new content on GPU programming and heterogeneous programming. New and improved user-friendly exercises teach students how to compile, run and modify example programs. Key features: Takes a tutorial approach, starting with small programming examples and building progressively to more challenging examples; Explains how to develop parallel programs using MPI, Pthreads and OpenMP, and CUDA APIs; A robust package of online ancillaries for instructors and students includes lecture slides, solutions manual, downloadable source code, and an image bank; New chapters on GPU programming and heterogeneous programming; New examples and exercises related to parallel program development."--Page 4 of cover