High Performance Parallelism Pearls: Multicore and Many-core Programming Approaches
James Reinders,James Jeffers
Gerassimos Barlas
0 نظر
سال انتشار
صفحه
بازدید
معرفی کلی کتاب کتاب "Multicore and GPU Programming: An Integrated Approach, Second Edition" یک راهنمای جامع و کاربردی برای برنامهنویسی موازی با استفاده از Multicore و GPU است که توانایی برآورده کردن نیازهای عصر دیجیتال و پردازش موازی را دارد. خلاصه مفصل کتاب این کتا
کتاب "Multicore and GPU Programming: An Integrated Approach, Second Edition" یک راهنمای جامع و کاربردی برای برنامهنویسی موازی با استفاده از Multicore و GPU است که توانایی برآورده کردن نیازهای عصر دیجیتال و پردازش موازی را دارد.
این کتاب به معرفی و بررسی تکنیکهای مهم و مدرن در برنامهنویسی موازی میپردازد. فصلهای اول به فهم عمیق از سختافزار Multicore و GPU پرداخته و مباحثی مانند Thread-level, Data-level و Instruction-level parallelism را مورد بررسی قرار میدهند. این کتاب سپس به بحث در مورد الگوهای مختلف برنامهنویسی میپردازد.
در ادامه، CUDA و OpenCL به عنوان پلتفرمهای کلیدی برای GPU Programming معرفی و جزئیات تکنیکی آنها توضیح داده میشوند. همچنان ابزارهای توسعه مانند NVIDIA Nsight و ARM DS-5 شرح داده میشوند تا به توسعه دهندگان کمک کنند که برنامههای خود را بهینهسازی کنند. کتاب همچنین به مفهوم Performance Tuning میپردازد و راهکارهایی برای بهبود عملکرد ارائه میدهد.
“Understanding parallelism is the key to master any modern computing architecture.”
“In the age of multicore processing, the challenge is not in writing more code, but in writing better parallel code.”
در دنیای امروز، پردازش موازی بخش اساسی از برنامهنویسی مدرن به شمار میرود. با افزایش نیاز به پردازش سریعتر و کارآمدتر، تسلط بر تکنیکهای هوشمندانهای که توسط این کتاب تدریس میشوند، میتواند تفاوت قابل توجهی در عملکرد سیستمهای کامپیوتری ایجاد کند. این کتاب نه تنها برای دانشجویان و مهندسان نرمافزار یک منبع غنی و کاربردی است، بلکه به عنوان یک راهنمای علمی برای محققان حوزه محاسبات موازی نیز به شمار میرود.
پرسشت با عنوان و نویسنده همین کتاب برای دستیار ارسال میشود. هر پاسخ ۲ امتیاز مصرف میکند.
0 نظر · میانگین 4.3 از ۵
وارد شوید تا نظر خود را ثبت کنید.
سؤال مشخص بپرس و از تجربه جامعه استفاده کن.
منابع مرتبط برای ادامه همین مسیر.
James Reinders,James Jeffers