دانلود کتاب Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
49,000 تومان
استفاده از OpenMP: برنامه نویسی موازی حافظه مشترک قابل حمل (محاسبات علمی و مهندسی)
| موضوع اصلی | ریاضیات محاسباتی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | The MIT Press |
| تعداد صفحه | 378 |
| حجم فایل | 3 مگابایت |
| کد کتاب | 0262533022,9780262533027 |
| نویسنده | Barbara Chapman, David J. Kuck, Gabriele Jost, Ruud van der Pas |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2007 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
ترجمه فارسی توضیحات (ترجمه ماشینی)
استفاده از OpenMP: برنامه نویسی موازی حافظه مشترک قابل حمل (محاسبات علمی و مهندسی)
تنها ارزانترین پردازندهها یا پردازندههایی که برای مصرف انرژی کم ساخته شدهاند، اکنون تک هستهای دارند. حال و آینده CPU ها چند هسته ای، چهار هسته ای در هر CPU، 6 هسته ای به زودی و احتمالاً بعد از آن بیشتر است. نویسندگان درک عمیقی از پردازش موازی، معماری مدرن کامپیوتر و OpenMP دارند. این درک به وضوح در این کتاب عالی بیان شده است. تنها دلیل استفاده از OpenMP این است که برنامه های شما سریعتر اجرا شوند، این انگیزه در کل کتاب نفوذ می کند. بحثهای گستردهای در مورد عملکرد گنجانده شده است، از جمله بحثهای گسترده در مورد کدنویسی برای به حداکثر رساندن بازدیدها در حافظه پنهان CPU، ملاحظات سربار در برنامه موازی، نحوه قرارگیری حافظه و رفتار اتصال رشتهای چندین CPU چند هستهای میتواند بر عملکرد تأثیر بگذارد، و بسیاری از ملاحظات دیگر که احتمالا هرگز به ذهن شما خطور نکرد تقریباً همه بحثها با مثالها و دستورالعملهای خاصی در مورد نحوه کدنویسی دستورالعملهای OpenMP ارائه شدهاند. تاکید بر C است، با مثال های کافی در فرترن که بتوان از آن نیز استفاده کرد — بحثی در مورد C++ وجود ندارد. از آنجایی که C و Fortran مهم ترین زبان های مورد استفاده برای محاسبات علمی هستند، انتخاب های زبان حداقل برای آن جامعه مناسب است.
Only the most inexpensive processors, or processors built for low power consumption, now have single cores. The present and future of CPUs is multi-core, quad cores per CPU, 6 cores soon to come, and probably more after that. The authors have a deep understanding of parallel processing, modern computer architecture, and OpenMP. This understanding is communicated clearly in this excellent book. The only reason to use OpenMP is to make your programs run faster, this motivation permeates the entire book. Extensive discussions regarding performance are included, including extensive discussions of coding to maximize hits on the CPU cache, considerations of overhead in parallel program, how memory placement and thread binding behavior of multiple multi-core CPUs can affect performance, and many other considerations that likely never occured to you. Almost all of the discussions are presented with specific examples and instruction regarding how to code OpenMP directives. The emphasis is on C, with enough examples in Fortran to be able to use that also — there is no discussion of C++. Since C and Fortran are by far the most important languages used for scientific computation, the language choices are appropriate at least for that community.

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