کتاب تسلط بر سایهزنهای محاسباتی: از مفاهیم پایه تا پیادهسازیهای پیشرفته با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر سایهزنهای محاسباتی: از مفاهیم پایه تا پیادهسازیهای پیشرفته
موضوع کلی: گرافیک کامپیوتری
موضوع میانی: برنامهنویسی سایهزن (Shader Programming)
📋 سرفصلهای دوره
- 1. مقدمهای بر سایهزنهای محاسباتی: چیستی و چرایی
- 2. تفاوت سایهزنهای محاسباتی با سایهزنهای گرافیکی
- 3. معماری GPU و پردازش موازی
- 4. زبان GLSL برای سایهزنهای محاسباتی: اصول اولیه
- 5. انواع دادهها و عملگرها در GLSL
- 6. متغیرهای سراسری و محدودکنندهها (Global and Storage Qualifiers)
- 7. آرایهها و بافرها در سایهزنهای محاسباتی
- 8. گروههای کاری (Workgroups) و اندازه آنها
- 9. تنظیم اندازه گروه کاری و بهینهسازی عملکرد
- 10. اجرای یک سایهزن محاسباتی ساده
- 11. مدیریت حافظه در سایهزنهای محاسباتی
- 12. بافرها و تصاویر: دسترسی و همگامسازی
- 13. همگامسازی حافظه: موانع (Barriers) و حافظه مشترک (Shared Memory)
- 14. استفاده از حافظه مشترک برای بهبود عملکرد
- 15. الگوریتمهای کاهش (Reduction Algorithms) در سایهزنهای محاسباتی
- 16. پیادهسازی الگوریتم جمع موازی
- 17. الگوریتمهای اسکن (Scan Algorithms)
- 18. فیلترهای تصویر با استفاده از سایهزنهای محاسباتی
- 19. تاری گاوسی (Gaussian Blur) با سایهزن محاسباتی
- 20. تشخیص لبه (Edge Detection) با سایهزن محاسباتی
- 21. شبیهسازی فیزیک ذرات با سایهزنهای محاسباتی
- 22. تولید نویز پرلین (Perlin Noise) با سایهزن محاسباتی
- 23. پردازش صدا با سایهزنهای محاسباتی
- 24. کاربردهای سایهزنهای محاسباتی در یادگیری ماشین
- 25. شتابدهی محاسبات عددی با سایهزنهای محاسباتی
- 26. پیادهسازی الگوریتمهای رمزنگاری با سایهزنهای محاسباتی
- 27. بهینهسازی سایهزنهای محاسباتی: پروفایلینگ و دیباگینگ
- 28. ابزارهای دیباگینگ سایهزنهای محاسباتی
- 29. استفاده از سایهزنهای محاسباتی در Vulkan
- 30. استفاده از سایهزنهای محاسباتی در DirectX
- 31. استفاده از سایهزنهای محاسباتی در OpenGL
- 32. ادغام سایهزنهای محاسباتی با موتورهای بازی (Unity, Unreal Engine)
- 33. ایجاد افکتهای بصری با سایهزنهای محاسباتی
- 34. پیادهسازی سیستم ذرات پیشرفته با سایهزنهای محاسباتی
- 35. سایهزنهای محاسباتی و هوش مصنوعی: کاربردهای پیشرفته
- 36. پردازش دادههای بزرگ با سایهزنهای محاسباتی
- 37. آینده سایهزنهای محاسباتی و کاربردهای نوظهور
- 38. تکنیکهای پیشرفته همگامسازی
- 39. سایهزنهای محاسباتی و Ray Tracing
- 40. استفاده از سایهزنهای محاسباتی برای شبیهسازی مایعات
- 41. بهینهسازی مصرف انرژی در سایهزنهای محاسباتی
- 42. سایهزنهای محاسباتی و محاسبات ناهمزمان (Asynchronous Computation)
- 43. کاربرد سایهزنهای محاسباتی در واقعیت مجازی و افزوده (VR/AR)
تگها:
compute shaders
CUDA
DirectX
game development
GLSL
GPU programming
graphics programming
image processing
OpenCL
parallel computing
particle systems
ray tracing
real-time rendering
shader programming
Vulkan
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.