فصل چهارم: چرا GPU اینقدر سریعتر از CPU است؟
۴.۱ — تفاوت در معماری
CPU:
· ۸ تا ۱۶ هسته (مثل ۱۶ ریاضیدان نابغه)
· هر هسته بسیار پیچیده و قدرتمند
· میتواند تصمیمهای منطقی پیچیده بگیرد (if, else, حلقه، شرط)
· برای کارهای ترتیبی عالی است
· اما نمیتواند هزاران کار را همزمان انجام دهد
GPU:
· هزاران هسته (مثل ۱۰,۰۰۰ حسابدار ساده)
· هر هسته ساده و کوچک
· فقط میتواند محاسبات ساده انجام دهد (جمع، ضرب، مقایسه)
· برای کارهای موازی عالی است
· میتواند هزاران محاسبه را همزمان انجام دهد
۴.۲ — مثال ملموس
فرض کنید میخواهید ۱۰,۰۰۰ عدد را با هم جمع کنید.
CPU (۱۶ هسته):
· هر هسته ۶۲۵ عدد را یکییکی جمع میکند.
· زمان: نسبتاً طولانی.
GPU (۱۰,۰۰۰ هسته):
· هر هسته یک عدد را جمع میکند.
· همه با هم، در یک لحظه.
· زمان: تقریباً ۶۰۰ برابر سریعتر.
۴.۳ — چرا CPU مثل GPU نیست؟
چون CPU باید تصمیم بگیرد. مثلاً:
· «اگر کاربر کلیک کرد، این کار را کن»
· «اگر فایل وجود داشت، بخوان»
· «اگر خطا بود، مدیریت کن»
این تصمیمها نیاز به منطق پیچیده دارند که GPU نمیتواند انجام دهد.
اما گرافیک تصمیمهای ساده و تکراری است:
· «این پیکسل را قرمز کن»
· «این رأس را جابهجا کن»
· «این بافت را بکش»
برای همین GPU ساخته شده.
فصل پنجم: انواع کارت گرافیک
۵.۱ — گرافیک یکپارچه (Integrated / Onboard)
· روی همان تراشه CPU یا مادربرد قرار دارد.
· حافظه اختصاصی ندارد؛ از RAM اصلی استفاده میکند.
· قدرت کم، مصرف برق کم، ارزان.
· مناسب: کارهای اداری، وبگردی، فیلم دیدن.
· مثال: Intel Iris Xe, AMD Radeon Vega (در APU).
۵.۲ — گرافیک مجزا (Discrete)
· یک کارت جداگانه در اسلات PCIe مادربرد.
· حافظه اختصاصی (VRAM) دارد.
· قدرت بالا، مصرف برق بالا، گران.
· مناسب: بازی، رندرینگ، هوش مصنوعی، طراحی سهبعدی.
· مثال: NVIDIA RTX 4090, AMD RX 7900 XTX.
۵.۳ — گرافیک مجتمع در حافظه (HBM)
· نوع خاصی از گرافیک مجزا که حافظه را روی خود تراشه دارد.
· بسیار سریعتر و کممصرفتر.
· مثال: AMD Radeon VII, Intel Xe HPG.
فصل ششم: کاربردهای فراتر از بازی
کارت گرافیک امروز فقط برای بازی نیست:
کاربرد توضیح
هوش مصنوعی آموزش شبکههای عصبی (GPT, Stable Diffusion)
رندرینگ حرفهای ساخت انیمیشن (Pixar, DreamWorks)
شبیهسازی علمی پیشبینی آبوهوا، شبیهسازی مولکولی
رمزارز استخراج بیتکوین و اتریوم (قدیم)
پزشکی تحلیل تصاویر MRI و CT
خودران پردازش تصویر لحظهای در تسلا
واقعیت مجازی رندر دو تصویر همزمان برای دو چشم
فصل هفتم: خلاصه نهایی
کارت گرافیک یک پردازنده تخصصی است که:
۱. دادههای دیجیتال را به تصویر قابل نمایش تبدیل میکند.
۲. میلیونها محاسبه موازی را در هر ثانیه انجام میدهد.
۳. بار محاسبات سنگین گرافیکی را از دوش CPU برمیدارد.
۴. حافظه اختصاصی فوقسریع دارد.
۵. از یک خط لوله پیچیده (Vertex → Raster → Fragment → Output) عبور میکند.
۶. برای بازی، هوش مصنوعی، رندرینگ و شبیهسازی حیاتی است.