کاربرد FPGA در پیاده سازی سخت افزاری CNN

سال انتشار: 1399
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 588

فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ECMM03_064

تاریخ نمایه سازی: 16 آبان 1399

چکیده مقاله:

شبکه های عصبی پیچشی (CNN) یکی مباحث کارآمد در حوزه ی تشخیص صوت، تصویر و داده هستند. امابا توجه به پیچیدگی های این روش برای پیاده سازی به پردازشگر های قدرتمندی نیاز است تا محاسبات لایه لایه در این روش را پوشش دهد. FPGA به عنوان یک تکنولوژی با قابلیت هایی از قبیل برنامه ریزی مجدد وپردازش موازی می تواند گزینه ی خوبی برای این دست پیاده سازی ها باشد. با این وجود چالش هایی در استفاده از FPGA وجود دارد که مانع از استفاده فراگیر از این تکنولوژی در پیاده سازی CNN وجود دارد. در مقایسه با CPU و GPU که در این زمینه تقریبا تکامل یافته اند، FPGA هنوز در فاز های اولیه ی این حوزه قرار دارد. در این مقاله به طور خلاصه به چالش های پیاده سازی CNN بر روی FPGA پرداخته شده است وچندین نمونه از روش های به کارگیری از FPGA در زمینه ی CNN مورد بررسی و تجزیه و تحلیل قرارگرفته است.

کلیدواژه ها:

نویسندگان

سیدرضا طالبیان

عضو هیئت علمی گروه برق دانشگاه بین المللی امام رضا (ع)

عمرجمال حسین حسین

دانشجوی کارشناسی ارشد برق الکترونیک دانشگاه بین المللی امام رضا (ع)