• عنوان

    پياده‌سازي سخت‌افزاري شبكه‌ي عصبي كانولوشن جهت تسريع مرحله استنتاج

  • نويسنده اصلي

    احمد كريمي پاشاكي

  • مقطع تحصيلي
    كارشناسي ارشد
  • چكيده
    در اين پايان‌نامه يك معماري سخت‌افزاري بهينه جهت پياده‌سازي شبكه عصبي كانولوشن طراحي و روي تراشه زينك Ultrascale+ EG3 پياده‌سازي شد. جهت پياده‌سازي از بورد Ultra96 AVNET استفاده شده است. در اين معماري شبكه عصبي كانولوشن به صورت سه ماژول مجزا به نام‌هاي Conv2D، AddReluPadd و MaxPool پياده‌سازي شد كه مي‌توانند به صورت موازي با يكديگر كار كنند. هدف از اين پياده‌سازي معرفي سيستمي است كه در كنار قدرت محاسباتي بالا، توان مصرفي مطلوبي داشته و براي استفاده در سيستم‌هاي نهفته مناسب باشد. در معماري پيشنهادي خواندن و نوشتن داده در حافظه خارجي به صورت جرياني بوده و با استفاده از تكنيك‌هاي مختلف، ميزان رجوع به حافظه بسيار كاهش يافته كه اين امر موجب كاهش توان مصرفي و همچنين افزايش كارايي شده است. در اين معماري موازي‌سازي در بخش‌هاي مختلف پياده‌سازي صورت گرفته و همچنين استفاده از تكنيك خط‌ لوله موجب افزايش گذردهي شده است. در اين طرح براي تابع فعالسازي رلو يك مدار جديد و بسيار بهينه تنها با استفاده از يك مالتي‌پلكسر معرفي شده است. كنترل ماژول‌ها، دستور شروع و پايان كار ماژول‌ها و همچنين تنظيم آدرس‌هاي خواندن و نوشتن توسط پردازنده آرم روي زينك انجام مي‌شود. همچنين اين پياده‌سازي انعطاف‌پذير بوده و با تغيير هايپرپارامترها، مي‌توان هر شبكه عصبي كانولوشني كه شامل لايه‌هاي كانولوشن، تابع رلو و مكس پولينگ باشد را روي اين سيستم اجرا نمود. در اين طرح شبكه الكسنت با دو نوع داده مختلف مميز شناور و مميز ثابت، 32 بيتي پياده‌سازي شد و در انتها نتايج آن‌ها با يكديگر مقايسه گرديد. معماري ارائه شده با داده‌هاي مميز ثابت، داراي فركانس 300 مگاهرتز و توان مصرفي 87/2 وات بوده و همچنين در اين طرح كارايي سيستم GOPs 31/51 مي‌باشد. مقدار كارايي بر DSP در اين سيستم برابر 006/1 مي‌باشد. اين عدد نسبت به كارهاي مشابه بسيار بالاتر بوده و بيانگر آن است كه با منابع بسيار كم‌تر توانستيم به كارايي بسيار بالايي دست يابيم. در واقع فركانس و كارايي بالا در كنار توان مصرفي پايين، موجب شده تا اين معماري براي سيستم‌هاي نهفته گزينه مطلوبي باشد.
  • شماره ركورد
    194878
  • دانشگاه
    دانشگاه علم و صنعت ايران
  • رشته تحصيلي
    مدارهاي مجتمع الكترونيك
  • استاد راهنما
    دكتر ستار ميرزاكوچكي