پورتال همایش های دانشگاه رازی
  • صفحه اصلی
  • اخبار
  • گالري عکس
  • آرشیو مقالات
  • آیین نامه ها و فرم ها
  • لینک های مرتبط
  • سایت دانشگاه
  • تماس با ما
Bootstrap Touch Slider
  1. :. صفحه اصلی
  2. آرشیو مقالات رویداد ها
  3. مجموعه مقالات بیستمین کنفرانس ملی دانشجویی مهندسی برق ایران
  4. مقاله ابزار تولید و بهینه‌سازی شبکه‌های یادگیری عمیق برای پیاده سازی روی FPGA ها
عنوان رویداد : بیستمین کنفرانس ملی دانشجویی مهندسی برق ایران
تاریخ برگزاری : 19 خرداد ماه 1400

ابزار تولید و بهینه‌سازی شبکه‌های یادگیری عمیق برای پیاده سازی روی FPGA ها

deep learning network accelerator and optimization tool for fpga implementation
نویسندگان :

نیما شیرین زاده چنه سری ( دانشگاه گیلان ) , مهدی امینیان ( دانشگاه گیلان )

دانلود فایل   

چکیده

یکی از انواع مهم شبکه‌های عصبی، شبکه‌های عصبی بازگشتی هستند. به طور کلی از این شبکه‌ها می‌توان برای پیدا کردن الگو‌ها در داده‌هایی که توالی در آن‌ها وجود دارد، استفاده کرد. از جلمه کاربردهای شبکه‌های عصبی بازگشتی می‌توان به تشخیص صوت، ترجمه گرها، تشخیص دست خط، تشخیص حالت‌های انسانی، کنترل ربات‌ها، تولید موسیقی و کارهای مختلف دیگر اشاره کرد. اما یکی از چالش‌های مهم برای این نوع الگوریتم‌ها پیاده سازی آن‌ها روی سخت‌افزار است. پیاده سازی این الگوریتم‌ها روی CPU و GPU و FPGA امکان پذیر است. پیاده‌سازی با استفاده از CPU و GPU به دلیل سهولت پیاده سازی و وجود راهکارهای نرم افزاری آسان، روش های پیاده سازی شناخته شده تر هستند. از طرفی، امروزه FPGA‌ها به دلیل مصرف توان پایین و امکان طراحی بهینه و مناسب هر الگوریتم و امکان پیاده‌سازی موازی می‌تواند در بخش‌های مختلف جایگزین مناسبی برای CPU و GPU باشد. با توجه به ویژگی‌های ذکر شده FPGA می-تواند ابزار مناسبی برای پیاده‌سازی شبکه‌های عصبی نیز باشد. با توجه به ماهیت پیچیده‌ی الگوریتم‌های شبکه‌های عصبی، پیاده‌سازی این نوع الگوریتم‌ها روی FPGA کاری زمان بر است و از طرفی برای پیاده‌سازی بهینه و مناسب الگوریتم‌های شبکه‌های عصبی به تجربه کافی در زمینه پیاده‌سازی سخت‌افزاری الگوریتم‌ها و همچین تسلط کافی به ماژول‌های تشکیل دهنده یک شبکه‌ی عصبی نیاز است. اما برای رفع این مشکلات و امکان پیاده‌سازی سریع و بهینه شبکه‌های عصبی روی FPGA می‌توان با ترکیب راهکارهای سخت‌افزاری و نرم‌افزاری نظیر روش‌های بهینه‌سازی مختلف ماژول‌های تشکیل دهنده شبکه‌های عصبی این امکان را فراهم نمود تا شبکه‌ی عصبی پیاده شده در پلتفرم‌های نرم‌افزاری مانند Keras و Pytorch را به شبکه‌های سخت‌افزاری بهینه‌سازی شده و قابل پیاده‌سازی روی FPGAها تبدیل کرد. یکی از خروجی‌های سخت‌افزاری ممکن، خروجی در زبان‌های سطح بالا مانند C یا C++ برای پیاده‌سازی از طریق HLSها و سنتز سطح بالا است. که به این ترتیب می‌توان فرایند زمانبر پیاده‌سازی و بهینه‌سازی سخت‌افزاری یک شبکه را در کوتاه‌ترین زمان ممکن طی نمود و همچنین این امکان فراهم می‌شود تا استفاده‌کنندگان حوزه‌های نرم‌افزاری هم بدون نیاز به دانش سخت‌افزاری بالا بتوانند به راحتی یک شبکه‌ی عصبی روی سخت‌افزار اجرا کنند.

کليدواژه ها

شبکه‌های عصبی، سنتز سطح بالا، شتاب‌دهنده‌های سخت‌افزاری، بهینه‌سازی، Framework ،LSTM، HLS

کد مقاله / لینک ثابت به این مقاله

برای لینک دهی به این مقاله، می توانید از لینک زیر استفاده نمایید. این لینک همیشه ثابت است :

نحوه استناد به مقاله

در صورتی که می خواهید در اثر پژوهشی خود به این مقاله ارجاع دهید، به سادگی می توانید از عبارت زیر در بخش منابع و مراجع استفاده نمایید:
نیما شیرین زاده چنه سری , 1400 , ابزار تولید و بهینه‌سازی شبکه‌های یادگیری عمیق برای پیاده سازی روی FPGA ها , بیستمین کنفرانس ملی دانشجویی مهندسی برق ایران

برگرفته از رویداد



بیستمین کنفرانس ملی دانشجویی مهندسی برق ایران
تاریخ برگزاری : 19 خرداد ماه 1400


دیگر مقالات این رویداد

  • بررسی کاربردهای فناوری دیجیتال در حوزه مراقبت های بهداشتی و درمانی
  • بررسی و اندازه گیری ویژگی های الکتریکی تک سلول با استفاده از شبیه سازی تراشه میکروسیالی ترکیبی از روشهای IFC و EIS بر روی دو نوع سلول سرطانی
  • یک الگوریتم جدید برای تشخیص بی درنگ اسپایکهای نورونی در FPGA
  • مروری بر دیودهای ساطع کننده نور آلی و فناوري روشنایی مقرون به صرفه
  • یک روش تطبیقی به عنوان حفاظت پشتیبان خطوط انتقال با استفاده از PMU با هدف بهبود عملکرد زون 3 رله دیستانس
  • کنترل مقاوم سیستم آونگ هوایی در حضور نایقینی
  • تولید پالس SPWM دیجیتال با استفاده از میکروکنترولر STM32F1 با اندیس مدولاسیون متغیر و طراحی و ساخت اینورتر تک فاز 220 ولت 50 هرتز
  • طیف سنجی امپدانس الکتریکی برای اندازه گیری رشد سلول های سرطانی و تمایز آنها
  • طراحی کنترل کننده مقاوم شش درجه آزادی مد لغزشی جهت تضمین پایداری حرکتی ربات خودمختار بدون سرنشین زیرسطحی در یک فضای کاری سه بعدی
  • بهبود طبقه بندی تسک تصور حرکتی چند کلاسه با انتخاب ویژگی آماری
  • تماس با ما


    نشانی: کرمانشاه، طاق بستان، خیابان دانشگاه، دانشگاه رازی
    تلفن: ۶-۳۴۲۷۷۶۰۵-۰۸۳
    کدپستی: ۶۷۱۴۴۱۴۹۷۱
    پست الکترونیکی: info@razi.ac.ir
    مدیر تارنما: webmaster@razi.ac.ir

    © کلیه حقوق متعلق به دانشگاه رازی کرمانشاه می‌باشد.

    همایش نگار (نسخه 10.0.12)    [مدیریت سایت]