بررسی سربارهای سختافزاری و بهرهوری انرژی در پیادهسازی انواع چندیسازی ممیزثابت در شتابدهنده شبکه عصبی عمیق
الموضوعات : AI and Robotics
مرضیه مستعلی زاده
1
,
سید علی انصارمحمدی
2
,
نجمه نظری
3
,
مصطفی ارسالی صالحی نسب
4
1 - مهندسی معماری کامپیوتر، دانشکده برق و کامپیوتر، دانشگاه تهران، تهران، ایران
2 - دانشجو مقطع دکتری، دانشکده مهندسی برق و کامپیوتر، دانشگاه تهران، تهران، ایران
3 - مهندسی معماری کامپیوتر، دانشکده برق و کامپیوتر، دانشگاه تهران، تهران، ایران
4 - دانشگاه تهران
الکلمات المفتاحية: شبکههای عصبی عمیق, سیستمهای نهفته, بهرهوری انرژی, کوانتیزاسیون ممیزثابت,
ملخص المقالة :
یکی از کارآمدترین راهکارهای فشردهسازی و کاهش انرژی مصرفی شبکههای عصبی عمیق در دستگاههای نهفته، کوانتیزاسیون با استفاده از نمایش اعداد ممیز ثابت است. در سالهای اخیر، روشهای متنوعی برای بهبود صحت شبکههای کوانتیزهشده مطرح شده است که اغلب سربارهای محاسباتی زیادی به شبکه تحمیل میکنند، اگرچه این موضوع تاکنون از دید طراحان شبکههای عصبی عمیق پنهان ماندهاست. در این پژوهش، روشهای مختلف کوانتیزاسیون ممیزثابت، بر اساس مولفههای تاثیرگذار در سربارهای سخت افزاری، طبقهبندی و مدل شده است. پس از آن، معماریهای سختافزاری ارائهشده برای هریک از مدلها به صورت عادلانه، با در نظرگرفتن هزینهفایدهی بین صحت شبکه و بهرهوری انرژی سختافزار، بررسی و مقایسه میشوند. نتایج نشان میدهد تکنیکهایی که برای کاهش خطای روشهای کوانتیزاسیون به کار گرفته میشود، اگرچه به افزایش صحت شبکههای عصبی منجر میشود اما از طرف دیگر بهرهوری انرژی سختافزار را کاهش میدهد. براساس نتایج شبیهسازی، افزودن ضریب مقیاس و آفست به کوانتیزاسیون ممیزثابت LSQ، صحت شبکه را حدود 1/0 افزایش میدهد اما بهرهوری انرژی سختافزار حدود 3 برابر کمتر شده است. این موضوع لزوم توجه به سربارهای سختافزاری را بهخصوص در سیستمهای نهفته، بیش از پیش نشان میدهد.