CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

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

عنوان مقاله: کاربرد FPGA در پیاده سازی سخت افزاری CNN
شناسه ملی مقاله: ECMM03_064
منتشر شده در سومین کنفرانس بین المللی تحقیقات بین رشته ای در مهندسی برق، کامپیوتر، مکانیک و مکاترونیک در ایران و جهان اسلام در سال 1399
مشخصات نویسندگان مقاله:

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

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

کلمات کلیدی:
CNN، FPGA، BNN

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/1119502/