شتاب دهنده سخت افزاری

دانشنامه عمومی

در رایانش، شتاب دهنده سخت افزاری برای استفاده از سخت افزار رایانه ای است که به طور خاص ساخته شده است تا برخی از توابع را کارآمد تر از آنچه در نرم افزار در حال اجرا بر روی یک CPU عمومی انجام دهد. هر گونه تغییر داده یا روال که می تواند محاسبه شود، می تواند صرفاً در نرم افزار در حال اجرا بر روی یک پردازندهٔ عمومی، صرفاً در سخت افزار سفارشی یا در برخی ترکیب هر دو، محاسبه شود. عملیات را می توان سریع تر در سخت افزار خاص برنامه ریزی شده یا برنامه ریزی شده برای محاسبه عملیات نسبت به نرم افزار مشخص شده و بر روی یک پردازنده رایانه ای عمومی انجام شده است. هر رویکرد دارای مزایا و معایب است. پیاده سازی وظایف محاسباتی در سخت افزار برای کاهش تاخیر و افزایش کارایی به عنوان شتاب سخت افزاری شناخته می شود.
مزایای نرم افزاری نرم افزار عبارتند از: توسعه سریعتر ( به سرعت سریعتر به بازار ) ، هزینه های مهندسی هزینه های غیر تکراری، انتقال قابلیت افزایش، و سهولت به روز رسانی ویژگیها یا تکه کردن اشکالات، به هزینه سربار برای محاسبه عملیات عمومی. مزایای سخت افزاری عبارتند از: سرعت بالا، کاهش مصرف برق، [ ۱] تأخیر کمتر، افزایش موازی بودن[ ۲] و پهنای باند و استفاده بهتر از قطعات و اجزای عملکردی موجود در یک مدار مجتمع؛ در هزینه توانایی کمتر برای به روز رسانی طرح ها، پس از آن بر روی سیلیکون پراکنده شده و هزینه های بالای تأیید عملیاتی و زمان به بازار افزایش می یابد. در سلسله مراتب سیستم های محاسباتی دیجیتال اعم از پردازنده همه منظوره به طور کامل سفارشی سخت افزار، یک معاوضه بین انعطاف پذیری و بهره وری وجود دارد، با راندمان افزایش سفارشات از قدر زمانی که هر برنامه با توجه به بالاتر که سلسله مراتب اجرا شده است. [ ۳] [ ۴] این سلسله مراتب شامل پردازنده های عمومی مانند پردازنده ها، پردازنده های متفاوتی مانند پردازنده های گرافیکی، عملکرد ثابت ساخته شده در آرایه های دروازه قابل برنامه ریزی فازی ( FPGAها ) و عملکرد ثابت بر روی مدار یکپارچه برنامه کاربردی ( ASICs ) است.
شتاب دهنده سخت افزاری برای عملکرد بهتر است و زمانی که عملکردها ثابت می شوند، بنابراین به روز رسانی ها در مورد راه حل های نرم افزاری مورد نیاز نیست. با ظهور دستگاه های منطقی قابل برنامه ریزی مانند FPGAها، محدودیت شتاب سخت افزاری به الگوریتم های کاملاً ثابت از سال ۲۰۱۰ کاهش یافته است، به این ترتیب شتاب سخت افزاری برای حوزه های مشکوک که نیاز به اصلاح الگوریتم ها و پردازش جریان کنترل را دارند، کاهش می یابد. [ ۵] [ ۶] [ ۷]
عکس شتاب دهنده سخت افزاری
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس