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

Publish Year: 1399
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 620

This Paper With 7 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

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

لینک ثابت به این Paper:

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

ECMM03_064

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

Abstract:

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

Keywords:

Authors

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

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

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

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