یک رویکرد سطح سختافزاری برای کاهش تداخل ردیف حافظه؛ چیدمان داده ها و شتابدهنده های CNN با تاکید بر FPGA
- سال انتشار: 1404
- محل انتشار: سیزدهمین کنگره ملی سراسری فناوری های نوین در حوزه توسعه پایدار ایران
- کد COI اختصاصی: SENACONF13_052
- زبان مقاله: فارسی
- تعداد مشاهده: 40
نویسندگان
کارشناسی ارشد، مهندسی برق- سیستم های الکترونیک دیجیتال، دانشگاه علم و صنعت ایران، تهران، ایران
چکیده
شبکه های عصبی کانولوشن برای کاربردهای مدرن هوش مصنوعی اساسی هستند، اما اغلب به دلیل الگوهای دسترسی غیرمجاور در طول عملیات پردازش، از تنگناهای قابل توجه حافظه رنج می برند. اگرچه کارهای قبلی طراحی داده ها را در سطح نرم افزار بهینه کرده اند، اما راه حل های سطح سخت افزاری برای شتاب دهنده های چند حافظه ای هنوز مورد بررسی قرار نگرفته اند. در این مقاله، ما یک رویکرد سطح سخت افزاری برای کاهش تداخل ردیف حافظه در شتاب دهنده های شبکه های عصبی کانولوشن مبتنی بر FPGA پیشنهاد می کنیم. به طور خاص، ما یک کنترل کننده DDR پویا تولید شده با استفاده از Vivado ۲۰۱۹.۱ را معرفی می کنیم که تخصیص نقشه ویژگی را در بانک های حافظه بهینه می کند و در ارتباط با یک معماری چند حافظه ای برای فعال کردن دسترسی موازی عمل می کند. روش ما تداخل ردیف ها را تا ۲۱٪ کاهش می دهد و توان عملیاتی را در FPGA KCU۱۵۰۰، با اعتبارسنجی در YOLOv۲، VGG۱۶ و AlexNet، ۱۷٪ بهبود می بخشد. نوآوری کلیدی در استراتژی نگاشت آدرس ویژه لایه و طراحی مشترک سخت افزار-نرم افزار نهفته است که یک راه حل مقیاس پذیر و کارآمد برای استنتاج شبکه های عصبی کانولوشن در هر دو پلتفرم لبه و ابری ارائه می دهد.کلیدواژه ها
شتاب دهنده ها, بهینه سازی, کنترل کننده, چند حافظه ای, شبکه های عصبی کانولوشنمقالات مرتبط جدید
- تحلیل ژنومی و تنوع ژننتیکی ژن های مسئول صفات مقاومت به تنش خشکی در گیاهان زراعی بومی ایران با استفاده از تکنیک های تکنیک های نسل جدید توالی یابی ( NGS)
- بررسی نقش miRNA های خاص در تنظیم بیان ژن های درگیر در مقاومت به دارو در سرطان های مقاوم به شیمی درمانی
- اثرات زیست محیطی استفاده از پوزوالنهای صنعتی در بتن
- تاثیر دیجیتالی شدنبر عملکرد شرکت: بررسی نقش فرهنگ دیجیتال و تاثیر قابلیت زنجیره تامین (مورد مطالعه: شرکت های تولیدی شهر صنعتی رشت)
- تاثیر صلاحیت های هوش مصنوعی بر خلاقیت سازمانی با توجه به نقش میانجی تسهیم دانش و تعدیلگر انسجام سازمانی (مورد مطالعه: کارکنان شهرداری منطقه ۲۲ تهران)
اطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.