مجله مهندسی برق و الکترونیک ایران - جلد 22 شماره 2                   برگشت به فهرست مقالات | برگشت به فهرست نسخه ها

XML English Abstract Print


دانشگاه تهران
چکیده:   (152 مشاهده)
شبکه ­های عصبی مصنوعی زیرمجموعه­ای از یادگیری ماشین هستند که الهام گرفته از شبکه­های عصبی زیستیِ مغز انسان هستند و قابلیت یادگیری دارند. این شبکه­ها در حیطه­های مختلف از جمله پردازش زبان طبیعی، تشخیص الگو، پردازش تصویر، بینایی ماشین و بسیاری از زمینه­های دیگر کاربرد دارند. شبکه­های عصبی CNN نمونه­ای از این شبکه­ها هستند که ساختار لایه به لایه دارند و عملیات اصلی آن­ها کانولوشن است. از آنجایی که حجم محسابات وهم­چنین داده درحال جریان در این شبکه­ها زیاد است، نیاز به پهنای باند و انتقالات به حافظه بیشتر می­شود. تحقیقات نشان داده است که انرژی مصرفی حافظه خارجی 200 برابر و زمان دسترسی به آن 10 برابر حافظه داخلی است، که همین امر باعث افزایش انرژی مصرفی و عدم تعادل در توپولوژی مسیر داده می­شود.
یکی از راهکارهای اصلی برای کاهش انرژی مصرفی، افزایش استفاده مجدد از داده­ و کاهش تعداد دسترسی­های حافظه خارجی است. اگر از پارامتر شبکه استفاده حداکثری شود، باعث کاهش در تعداد حرکت­های داده و دسترسی­ها به حافظه می شود. یکی از روش های استفاده مجدد از داده، زمانبندی سطح حلقه و اعمال تکنیک­های کاشی­بندی است. در این مقاله رابطه بین تعداد دسترسی­های حافظه خارجی را در صورت استفاده از تکنیک کاشی بندی، به صورت ریاضی مدل کردیم. این مدل به صورت فرمول ریاضی است که می­تواند تعداد دقیق دسترسی­های DRAM را بر اساس پارامترهای شبکه و اندازه کاشی مدل کند. سپس از این مدل ریاضی برای یافتن پارامترهای بهینه در مساله بهینه سازی با هدف کم کردن دسترسی­های حافظه خارجی، استفاده کردیم.
 
     
نوع مقاله: پژوهشي | موضوع مقاله: الکترونیک
دریافت: 1403/9/5 | پذیرش: 1403/11/18

ارسال نظر درباره این مقاله : نام کاربری یا پست الکترونیک شما:
CAPTCHA

ارسال پیام به نویسنده مسئول


بازنشر اطلاعات
Creative Commons License این مقاله تحت شرایط Creative Commons Attribution-NonCommercial 4.0 International License (CC BY NC 4.0) قابل بازنشر است.

کلیه حقوق این وب سایت متعلق به نشریه مهندسی برق و الکترونیک ایران می باشد.

طراحی و برنامه نویسی : یکتاوب افزار شرق

© 2025 CC BY-NC 4.0 | Journal of Iranian Association of Electrical and Electronics Engineers

Designed & Developed by : Yektaweb