شتاب دهنده گرافیکی چیست؟
شتاب دهنده گرافیکی چیست؟ کارتهای شتاب دهنده گرافیکی، از نظر ساختاری با کارت گرافیکهای گیمینگ و رندرینگ متفاوتند. شتاب دهنده گرافیکی در واقع یک واحد پردازش کمکی برای انجام محاسبات پیچیده و شبیه سازی به کمک کارت گرافیک و پردازنده مرکزی میآید.
همانطور که در تصویر میبینید، این شتاب دهندهها فاقد هر گونه خروجی تصویر و… هستند، بنابراین به عنوان یک کارت گرافیک مستقل عمل نمیکنند پس باید حتماً در کنار یک کارت گرافیک دیگر به فعالیت بپردازد.
کارت شتاب دهنده گرافیکی با انجام دستور العملهای زیادی که پشتیبانی میکند باعث میشود بار پردازشی زیادی از دوش CPU و کارت گرافیک برداشته شود. در نهایت این کارت به افزایش شدید راندمان و انجام محاسبات بسیار دقیقی توسط کامپیوتر یا سرور می انجامد. جالب است بدانید که در برخی لپ تاپها و کامپیوترهای جدید که از یک پردازنده گرافیکی مجتمع بر روی CPU و یک کارت گرافیک مستقل استفاده میکنند، می توانید به صورت نرم افزاری کارت گرافیک را به عنوان شتابدهنده گرافیکی تعریف کنید تا در برخی کاربردها مانند Convert فایلها از سرعت بیشتری بهره ببرید. البته در بسیار موارد مانند بازیها، غیر فعال کردن این حالت کارایی به مراتب بالاتری را در اختیار کامپیوتر قرار میدهد.
برای خرید کارت گرافیک از اسکات استور کلیک کنید.
انواع شتاب دهنده گرافیکی Nvidia
شتاب دهنده گرافیکی انویدیا در نوع PCIe و DataSheet تولید میشوند. نوع PCIe مانند کارت گرافیک در اسلات PCIe مادربردهای دسکتاپ و ورک استیشن قرار میگیرد اما نوع DataSheet همانطور که در تصویر زیر میبینید برای سرورهای رکمونت (خوابیده) طراحی شده است. در تصویر زیر چهار عدد شتابدهنده گرافیکی Nvidia A100 از نوع DataSheet را میبینید که هیت سینک یکی از آنها برداشته شده است. از طرف دیگر، AMD از نام تجاری Radeon INSTINCT برای شتابدهندههای گرافیکی خود استفاده میکند.
موارد کاربرد شتاب دهنده های گرافیکی
شتاب دهندههای گرافیکی در پردازشهای فوق العاده سنگین و محاسبات بسیار پیچیدهای مانند محاسبه حرکت سیالاتی مثل آب، باد و یا پیش بینیهای هوا در علوم هواشناسی و همچنین محاسبات رانش و حرکت موشکهای پیشرفته و یا در طراحی هوش مصنوعی کاربرد دارد.
هر چند در کار با برخی نرم افزارهای رندر و هر نوع استفاده دیگری میتوان از تواناییهای شتابدهنده گرافیکی بهره گرفت. اما به دلایلی مثل نداشتن توجیه اقتصادی و یا عدم نیاز بعضی امور و رندرها به محاسبات خیلی دقیق، کمتر در کامپیوترهای دسکتاپ یا ورک استیشنها از شتابدهنده گرافیکی استفاده میگردد.
در بین شتاب دهندههای گرافیکی، شرکت Nvidia حضور پر رنگتری داشته است. برای آشنایی با این شتاب دهندههای انویدیا میتوان به کارت Tesla یا کارت A100 این شرکت اشاره کرد که قویترین شتاب دهنده گرافیکی به حساب میآید.
حالا که به طور کلی با این سخت افزار آشنا شدید، کمی دقیقتر کاربرد آن را توضیح میدهیم. در واقع نقطه قوت شتاب دهندههای گرافیکی در قدرت محاسبات دقیق اعشاری ۶۴ بیتی است که بر حسب FP64 نشان داده میشود. در پردازشهایی نظیر شبیه سازی بسیار دقیق تأثیر جریان هوا بر شعله آتش و… نیازمند قدرت FP46 بالایی هستیم که کارت گرافیکهای رندرینگ و یا مخصوصاً ترکیبی از کارت گرافیک رندرینگ و شتابدهنده گرافیکی به خوبی از پس چنین محاسباتی برمیآیند.
کارت گرافیکهای گیمینگ هم قادر به انجام چنین محاسباتی هستند اما در سطح بسیار پایینتر و با FP64 پایین، یعنی در حد اجرای محیطهای بازی و ساخت شبیه سازیهای بسیار ساده.
اما کارت گرافیکهای گیمینگ در انجام پردازشهای اعشاری ۳۲ بیتی و بعضی از محاسبات سادهتر ممکن است FP32 تقریباً یکسانی با برخی از کارت گرافیکهای رندرینگ و یا شتابدهندههای گرافیکی داشته باشند اما در کار با بعضی نرمافزارهای رندرینگ و بعضی صنایع دیگر مانند هوش مصنوعی، توان FP64 است که برنده را مشخص میکند!
مطالب مرتبط
انواع مدل کارت گرافیک، معرفی کارت گرافیک صنعتی و رندرینگ
آیا دانستن بچ نامبر CPU اهمیت دارد؟ Batch Number چیست؟
مقایسه گرافیک مجتمع پردازنده AMD Ryzen 5 Pro 4650G و کارت گرافیک Geforce GT1030