کتاب تسلط بر برنامهنویسی موازی با Chapel: از مفاهیم تا کاربرد عملی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر برنامهنویسی موازی با Chapel: از مفاهیم تا کاربرد عملی
موضوع کلی: محاسبات موازی و توزیعشده
موضوع میانی: برنامهنویسی پیشرفته و بهینهسازی
📋 سرفصلهای دوره
- 1. مقدمهای بر محاسبات موازی
- 2. مفاهیم پایه برنامهنویسی موازی
- 3. مدلهای حافظه در برنامهنویسی موازی
- 4. مقدمهای بر زبان Chapel
- 5. ساختارهای داده در Chapel
- 6. انواع داده و عملگرها در Chapel
- 7. کنترل جریان در Chapel
- 8. توابع و ماژولها در Chapel
- 9. برنامهنویسی رویهای در Chapel
- 10. برنامهنویسی شیءگرا در Chapel
- 11. مفاهیم اصلی توزیعشدگی
- 12. ارتباطات و همگامسازی در Chapel
- 13. آرایههای چندبعدی در Chapel
- 14. دامنهها و حلقههای تکرار در Chapel
- 15. مفهوم Locales در Chapel
- 16. توزیع دادهها در Chapel
- 17. برنامهنویسی با Locales
- 18. مدیریت حافظه در Chapel
- 19. بهینهسازی عملکرد برنامههای موازی
- 20. شناسایی گلوگاههای عملکرد
- 21. استفاده از پروفایلرها برای تحلیل عملکرد
- 22. تکنیکهای بهینهسازی دادهها
- 23. تکنیکهای بهینهسازی حلقهها
- 24. بهینهسازی ارتباطات
- 25. مقدمهای بر الگوریتمهای موازی
- 26. الگوریتم مرتبسازی موازی
- 27. الگوریتم جستجوی موازی
- 28. الگوریتمهای جمعآوری و کاهش
- 29. الگوریتمهای درختمانند موازی
- 30. الگوریتمهای گراف موازی
- 31. کاربرد Chapel در محاسبات علمی
- 32. مدلسازی و شبیهسازی سیستمهای فیزیکی
- 33. پردازش تصویر موازی با Chapel
- 34. تحلیل دادههای بزرگ با Chapel
- 35. یادگیری ماشین موازی با Chapel
- 36. برنامهنویسی موازی برای شبکههای کامپیوتری
- 37. مفاهیم شبکههای کامپیوتری
- 38. برنامهنویسی سوکت با Chapel
- 39. ارتباطات مبتنی بر پیام با Chapel
- 40. مقدمهای بر MPI و مقایسه با Chapel
- 41. برنامهنویسی موازی برای پردازندههای گرافیکی (GPU)
- 42. مفاهیم GPU و معماری آن
- 43. استفاده از Chapel برای برنامهنویسی GPU
- 44. بهینهسازی برنامههای Chapel برای GPU
- 45. برنامهنویسی موازی برای خوشههای کامپیوتری
- 46. مدیریت منابع در خوشههای کامپیوتری
- 47. استفاده از Chapel برای توزیع بار کاری در خوشه
- 48. مقایسه Chapel با سایر زبانهای برنامهنویسی موازی
- 49. Java و برنامهنویسی موازی
- 50. C++ و برنامهنویسی موازی
- 51. Python و برنامهنویسی موازی
- 52. آینده برنامهنویسی موازی و نقش Chapel
- 53. تکنیکهای برنامهنویسی غیرهمزمان
- 54. مفاهیم برنامهنویسی واکنشگرا
- 55. استفاده از Chapel در سیستمهای بلادرنگ
- 56. برنامهنویسی موازی برای سیستمهای تعبیهشده
- 57. خطایابی و تست برنامههای موازی
- 58. ابزارهای خطایابی موازی
- 59. تست و اعتبارسنجی برنامههای موازی
- 60. مفاهیم پیشرفته Chapel: Metaprogramming
- 61. توسعه کتابخانههای موازی با Chapel
- 62. ساخت ابزارهای تحلیل عملکرد با Chapel
- 63. مقدمهای بر سیستمعاملهای موازی
- 64. مفاهیم زمانبندی وظایف
- 65. مدیریت منابع در سیستمعاملهای موازی
- 66. برنامهنویسی موازی برای پایگاههای داده
- 67. بهینهسازی پرسوجوها در پایگاههای داده موازی
- 68. تکنیکهای تراکنش موازی
- 69. مفاهیم پیشرفته توزیعشدگی: Fault Tolerance
- 70. استراتژیهای بازیابی از خطا
- 71. الگوریتمهای توافق در سیستمهای توزیعشده
- 72. مفاهیم پیشرفته توزیعشدگی: Consistency Models
- 73. مدلهای سازگاری قوی و ضعیف
- 74. انتخاب مدل سازگاری مناسب
- 75. برنامهنویسی موازی برای هوش مصنوعی
- 76. شبکههای عصبی موازی با Chapel
- 77. الگوریتمهای تکاملی موازی
- 78. بهینهسازی الگوریتمهای ژنتیک با Chapel
- 79. کاربردهای پیشرفته Chapel در علوم داده
- 80. تحلیل سریهای زمانی موازی
- 81. پردازش زبان طبیعی موازی
- 82. مفاهیم پیشرفته: Domain-Specific Languages (DSLs)
- 83. طراحی DSL برای برنامهنویسی موازی
- 84. پیادهسازی DSL با Chapel
- 85. مقدمهای بر محاسبات کوانتومی و برنامهنویسی موازی
- 86. آینده محاسبات و نقش برنامهنویسی موازی
تگها:
Chapel
الگوریتمهای موازی
برنامهنویسی پیشرفته
برنامهنویسی سیستمها
برنامهنویسی موازی
بهینهسازی کد
پردازش موازی
کارایی نرمافزار
محاسبات توزیعشده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.