"شتاب دهی سخت افزاری" یا Hardware acceleration به معنی استفاده از سخت افزار برای انجام سریع تر برخی از توابع ، نسبت به سرعت ممکن در نرم افزار های در حال اجرا بر روی یک CPU چند منظوره (متداول) است. 
عموما پردازنده ها ترتیبی هستند به این معنی که دستورعمل ها یک به یک اجرا می شوند. تکنیک های مختلفی برای افزایش عملکرد وجود دارد و شتاب دهی سخت افزاری یکی از آنها است. شتاب دهنده های سخت افزاری برای حجم بالای کد های محاسباتی نرم افزار ها طراحی می شوند. بسته به نوع نیاز، شتاب دهی سخت افزاری می تواند از یک واحد تابعی کوچک تا یک بلوک تابعی بزرگ متفاوت باشد. (برای مثال "پیشبینی حرکت" یا motion estimation در mpeg-2 ) . سخت افزار هایی که عمل شتاب دهی را انجام می دهند ، هنگامی که در یک واحد مجزا از CPU قرار دارند ، "شتاب دهنده ی سخت افزاری" یا برای نمونه "شتاب دهنده ی گرافیکی" یا "شتاب دهنده ی ممیز شناور" و .. نامیده می شوند. این فناوری در صنعت سرور نیز محبوب شده است چون سرعت کنترل اسپم ها را به طور قابل توجهی افزایش می دهد.
Wikipedia.org