کتاب تسلط بر Cilk Plus برای برنامهنویسی موازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر Cilk Plus برای برنامهنویسی موازی
موضوع کلی: برنامهنویسی موازی
موضوع میانی: برنامهنویسی با C++
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی موازی و Cilk Plus
- 2. معماریهای موازی و مدلهای برنامهنویسی
- 3. نصب و راهاندازی محیط توسعه Cilk Plus
- 4. آشنایی با کتابخانههای Cilk Plus
- 5. مفهوم Cilk Variables و نحوه استفاده
- 6. Cilk Spawners: اجرای وظایف به صورت موازی
- 7. Cilk Reducers: جمعآوری نتایج موازی
- 8. Cilk For Loops: موازیسازی آسان حلقهها
- 9. Cilk While Loops: موازیسازی حلقههای شرطی
- 10. همگامسازی در Cilk Plus: استفاده از Cilk Sync
- 11. مدیریت حافظه در برنامههای Cilk Plus
- 12. شناسایی گلوگاههای عملکرد در برنامههای موازی
- 13. بهینهسازی برنامههای Cilk Plus برای کارایی بیشتر
- 14. استفاده از Cilk Plus با دادههای بزرگ
- 15. مقایسه Cilk Plus با OpenMP
- 16. مقایسه Cilk Plus با Pthreads
- 17. معرفی Cilk Plus Runtime System
- 18. دیباگینگ و پروفایلینگ برنامههای Cilk Plus
- 19. نوشتن تستهای واحد برای برنامههای موازی Cilk Plus
- 20. استفاده از Cilk Plus در برنامههای چند هستهای
- 21. استفاده از Cilk Plus در برنامههای GPU
- 22. استفاده از Cilk Plus در برنامههای توزیعشده
- 23. الگوریتمهای موازی با Cilk Plus: مرتبسازی
- 24. الگوریتمهای موازی با Cilk Plus: جستجو
- 25. الگوریتمهای موازی با Cilk Plus: گرافها
- 26. الگوریتمهای موازی با Cilk Plus: درختها
- 27. الگوریتمهای موازی با Cilk Plus: پویایی
- 28. حل مسائل واقعی با Cilk Plus: پردازش تصویر
- 29. حل مسائل واقعی با Cilk Plus: شبیهسازی
- 30. حل مسائل واقعی با Cilk Plus: یادگیری ماشین
- 31. حل مسائل واقعی با Cilk Plus: محاسبات علمی
- 32. الگوهای طراحی موازی با Cilk Plus
- 33. بهینهسازی مصرف انرژی در برنامههای Cilk Plus
- 34. استفاده از Cilk Plus در سیستمهای بلادرنگ
- 35. Cilk Plus و معماریهای جدید پردازنده
- 36. آینده Cilk Plus و برنامهنویسی موازی
- 37. ادغام Cilk Plus با سایر کتابخانههای موازی
- 38. Cilk Plus و محاسبات ابری
- 39. استفاده از Cilk Plus در توسعه بازی
- 40. بررسی موردی: یک برنامه Cilk Plus پیچیده
- 41. نکات و ترفندهای پیشرفته Cilk Plus
- 42. خطاهای رایج در Cilk Plus و نحوه رفع آنها
- 43. بهینهسازی Cilk Plus برای مقیاسپذیری
- 44. Cilk Plus و معماری حافظه
- 45. درک مدل حافظه Cilk Plus
- 46. استفاده از ابزارهای پروفایلینگ Cilk Plus
- 47. مقایسه Cilk Plus با کتابخانههای موازی دیگر
- 48. Cilk Plus و OpenACC
- 49. Cilk Plus و CUDA
- 50. Cilk Plus و SYCL
- 51. Cilk Plus و MPI
- 52. توسعه برنامههای Cilk Plus قابل حمل
- 53. Cilk Plus و سیستمعاملهای مختلف
- 54. Cilk Plus و کامپایلرهای مختلف
- 55. Cilk Plus و IDEهای مختلف
- 56. Cilk Plus و CI/CD
- 57. Cilk Plus و تستهای عملکرد
- 58. Cilk Plus و امنیت
- 59. Cilk Plus و مستندسازی
- 60. Cilk Plus و جامعه کاربری
تگها:
C++
Cilk Plus
Cilk Runtime
CilkWars
concurrency
high-performance computing
HPC
multi-core
parallel algorithms
parallel C++
parallel programming
parallelization
performance optimization
synchronization
thread
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.