کاربرد FPGA در پیاده سازی سخت افزاری CNN
سال انتشار: 1399
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 696
فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ECMM03_064
تاریخ نمایه سازی: 16 آبان 1399
چکیده مقاله:
شبکه های عصبی پیچشی (CNN) یکی مباحث کارآمد در حوزه ی تشخیص صوت، تصویر و داده هستند. امابا توجه به پیچیدگی های این روش برای پیاده سازی به پردازشگر های قدرتمندی نیاز است تا محاسبات لایه لایه در این روش را پوشش دهد. FPGA به عنوان یک تکنولوژی با قابلیت هایی از قبیل برنامه ریزی مجدد وپردازش موازی می تواند گزینه ی خوبی برای این دست پیاده سازی ها باشد. با این وجود چالش هایی در استفاده از FPGA وجود دارد که مانع از استفاده فراگیر از این تکنولوژی در پیاده سازی CNN وجود دارد. در مقایسه با CPU و GPU که در این زمینه تقریبا تکامل یافته اند، FPGA هنوز در فاز های اولیه ی این حوزه قرار دارد. در این مقاله به طور خلاصه به چالش های پیاده سازی CNN بر روی FPGA پرداخته شده است وچندین نمونه از روش های به کارگیری از FPGA در زمینه ی CNN مورد بررسی و تجزیه و تحلیل قرارگرفته است.
نویسندگان
سیدرضا طالبیان
عضو هیئت علمی گروه برق دانشگاه بین المللی امام رضا (ع)
عمرجمال حسین حسین
دانشجوی کارشناسی ارشد برق الکترونیک دانشگاه بین المللی امام رضا (ع)