کتاب تسلط بر TBB: برنامه‌نویسی موازی کارآمد با Intel Threading Building Blocks

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تسلط بر TBB: برنامه‌نویسی موازی کارآمد با Intel Threading Building Blocks

موضوع کلی: برنامه‌نویسی موازی

موضوع میانی: برنامه‌نویسی چندرشته‌ای و هم‌روند

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر برنامه‌نویسی موازی و چالش‌های آن
  • 2. معرفی Intel Threading Building Blocks (TBB) و فلسفه طراحی آن
  • 3. نصب و راه‌اندازی TBB در محیط‌های مختلف
  • 4. اولین برنامه موازی با TBB: Hello World
  • 5. مفهوم Task در TBB و ایجاد Taskهای ساده
  • 6. TaskManager TBB: مدیریت و زمان‌بندی Taskها
  • 7. وابستگی‌ها در TBB: مشخص کردن ترتیب اجرای Taskها
  • 8. Parallel For: اجرای یک حلقه به صورت موازی
  • 9. Parallel While: اجرای یک حلقه while به صورت موازی
  • 10. Parallel Section: اجرای بلوک‌های کد مختلف به صورت موازی
  • 11. استفاده از flow graph برای سازماندهی Taskها
  • 12. Pipeline در TBB: ایجاد خط لوله پردازش
  • 13. Filter در TBB: فیلتر کردن داده‌ها به صورت موازی
  • 14. Reduce در TBB: کاهش داده‌ها به یک مقدار نهایی
  • 15. Combinable در TBB: ترکیب نتایج میانی
  • 16. Partitioning در TBB: تقسیم داده‌ها بین رشته‌ها
  • 17. آشنایی با انواع Partitionerها در TBB
  • 18. استفاده از Local Data در TBB
  • 19. دسترسی همزمان به داده‌ها: Mutex و Atomic
  • 20. استفاده از concurrent_queue در TBB
  • 21. استفاده از concurrent_vector در TBB
  • 22. برنامه نویسی بدون قفل (Lock-Free Programming) با TBB
  • 23. استفاده از TBB برای پردازش تصاویر
  • 24. بهینه‌سازی عملکرد برنامه‌های TBB
  • 25. اشکال‌زدایی و پروفایلینگ برنامه‌های TBB
  • 26. مقایسه TBB با سایر کتابخانه‌های برنامه‌نویسی موازی
  • 27. TBB و OpenMP: نقاط مشترک و تفاوت‌ها
  • 28. TBB و C++ Concurrency: انتخاب مناسب
  • 29. پیاده‌سازی الگوریتم‌های گراف به صورت موازی با TBB
  • 30. TBB در سیستم‌های چند پردازنده‌ای و خوشه‌ای
  • 31. مقدمه‌ای بر TBB Profiler
  • 32. استفاده از TBB برای محاسبات علمی
  • 33. برنامه‌نویسی موازی برای یادگیری ماشین با TBB
  • 34. TBB و شبیه‌سازی‌های علمی
  • 35. مدیریت حافظه در برنامه‌های موازی TBB
  • 36. الگوهای طراحی در برنامه‌نویسی موازی با TBB
  • 37. نکات پیشرفته در استفاده از TBB
  • 38. بررسی case studyهای واقعی با TBB
  • 39. آینده TBB و مسیرهای توسعه آن

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

وارد شوید تا نظر ثبت کنید.