کتاب آموزش جامع برنامهنویسی موازی و توسعه نرمافزار با Unified Parallel C (UPC) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی موازی و توسعه نرمافزار با Unified Parallel C (UPC)
موضوع کلی: علوم کامپیوتر و برنامهنویسی موازی
موضوع میانی: زبان برنامهنویسی Unified Parallel C (UPC) و محاسبات با کارایی بالا
📋 سرفصلهای دوره
- 1. مبانی و مفاهیم پایهای محاسبات موازی و معماری حافظه توزیعشده اشتراکی (PGAS)
- 2. مقدمهای بر زبان Unified Parallel C (UPC) و جایگاه آن در محاسبات با کارایی بالا (HPC)
- 3. راهاندازی محیط توسعه، کامپایلرها و ابزارهای اجرای کدهای UPC
- 4. آشنایی با مدل فضای آدرس سراسری (Global Address Space) در UPC
- 5. تعریف و مدیریت نخها (Threads) و شناسایی شناسه نخ جاری در برنامه
- 6. متغیرهای مشترک (Shared) و محلی (Private) و نحوه تعریف آنها در UPC
- 7. مدیریت توزیع دادهها روی فضای آدرس سراسری با استفاده از کلیدهای اشتراک
- 8. اشارهگرهای اشتراکپذیر (Shared Pointers) و نحوه کار با آنها در برنامهنویسی UPC
- 9. مدیریت همگامسازی و موانع اجرایی (Barriers) میان نخها
- 10. استفاده از قفلها (Locks) و کنترل دستی دسترسی همزمان به دادههای اشتراکپذیر
- 11. انتقال دادههای بلوکی و کار با عملگرهای انتقال حافظه (Memcpy) در UPC
- 12. برنامهنویسی موازی روی آرایهها و ساختارهای دادهای توزیعشده
- 13. استفاده از دستورات تخصیص حافظه پویا برای متغیرهای اشتراکی (shared allocation)
- 14. مدیریت سازگاری حافظه و بهینهسازی دسترسی به حافظه سراسری
- 15. الگوهای طراحی رایج در برنامهنویسی موازی با UPC
- 16. حل مسائل عددی و علمی به صورت موازی با استفاده از الگوهای UPC
- 17. بهینهسازی عملکرد کدهای UPC و کاهش سربار ارتباطی میان گرهها
- 18. مدیریت خطا، عیبیابی (Debugging) و تست کدهای موازی UPC
- 19. بررسی سناریوهای مقیاسپذیری و اجرای کدهای UPC روی خوشههای محاسباتی (Clusters)
- 20. پروژه جامع: طراحی، پیادهسازی و بهینهسازی یک الگوریتم محاسباتی سنگین با UPC
تگها:
Advanced C
C Programming
Cluster Computing
Concurrent Programming
Distributed Memory
High Performance Computing
HPC
Multi-threading
Parallel Computing
Parallel Programming
PGAS
Scientific Computing
Software Development
Unified Parallel C
UPC
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.