Cihazın sürətləndirilməsi
Cihazın sürətləndirilməsi (ing. hardware acceleration) — cihazın müəyyən hesablama və ya emal əməliyyatlarını daha sürətli həyata keçirməsi üçün xüsusi aparat komponentlərindən istifadə edilməsidir. Prosessorların (CPU-ların) əlavə yükünü azaltmaqla yanaşı, müəyyən əməliyyatları daha səmərəli və yüksək performansla yerinə yetirməyi mümkün edir. Sürətləndirmə əsasən tətbiq olunan sahənin xüsusiyyətlərinə uyğun müxtəlif növ komponentlər vasitəsilə həyata keçirilir.
== Komponentləri ==
=== Qrafik kartlar (GPU sürətləndirilməsi) ===
Qrafik prosessorlar (GPU-lar) paralel emal üçün yüksək optimallaşdırılmışdır və çoxsaylı nüvələri ilə eyni anda minlərlə əməliyyatı yerinə yetirə bilir. GPU-lar ilk olaraq kompüter qrafikasını və oyunları sürətləndirmək üçün hazırlanmışdır, lakin maşın öyrənməsi, dərin öyrənmə və elmi tədqiqat sahələrində də istifadə edilir. CUDA və OpenCL kimi proqramlaşdırma interfeysləri GPU-ların bu sahələrdə istifadəsini asanlaşdırır.
=== Sahədə proqramlaşdırılan qapı sxemləri ===
FPGA-lar xüsusi bir proqramlaşdırılabilir aparat təbəqəsi təqdim edərək, dizaynerlərə çox müxtəlif tətbiqlərə uyğun xüsusi arxitekturalar yaratmağa imkan verir. FPGA-lar maşın öyrənməsi, süni intellekt, şəbəkə təhlükəsizliyi və hətta video kodlama kimi sahələrdə sürətləndirmə üçün istifadə olunur. Onların çevik proqramlaşdırılabilir olması xüsusi tapşırıqlar üçün təkrarlanan emal əməliyyatlarının çox səmərəli şəkildə optimallaşdırılmasını mümkün edir.