CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

ارائه یک روش جدید جهت پیدا کردن خودکار دستورالعملهای با کاربرد خاص برای یک پردازنده

عنوان مقاله: ارائه یک روش جدید جهت پیدا کردن خودکار دستورالعملهای با کاربرد خاص برای یک پردازنده
شناسه ملی مقاله: ACCSI13_028
منتشر شده در سیزدهمین کنفرانس سالانه انجمن کامپیوتر ایران در سال 1386
مشخصات نویسندگان مقاله:

رابعه روانی فرد - دانشکده مهندسی کامپیوتر و فناوری اطلاعات دانشگاه صنعتی امیرکبیر
مهدی صدیقی - انشکده مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه صنعتی امیرکبیر تهر

خلاصه مقاله:
یکی از روش های افزایش کارایی پردازنده ها، استفاده از پردازند ههای با مجموعه دستورالعمل قابل توسعه است. این پردازند هها شامل یک پردازنده با هسته توسعه یافته برای پشتیبانی دستورالعم لهای سفارشی خاص منظوره می باشند. انتخاب خودکار دستورالعم لهای سفارشی هزینه بالایی دارد. رو شهای اکتشافی مختلفی برای کاهش این هزینه ارائه شده است. اکثر الگوریتمها از گراف جریان داده برنامه کاربردی برای شناسایی دستورالعملهای سفارشی استفاده میکنند که بدست آوردن این گراف و چندین بار پیمایش آن برای شناسایی دستورالعمل های سفارشی هزینه زیادی دارد. در این مقاله، یک الگوریتم ایستای جدید جهت انتخاب دستورالعمل های سفارشی برای یک پردازنده ارائه شده است. در این الگوریتم به جای استفاده از گراف جریان داده از روند اجرای الگوریتم استفاده کردهایم. زمان اجرای الگوریتم اهمیت چندا نی ندارد چرا که الگوریتم ایستاست و قبل از اجر ای برنامه دستورالعمل ه ای سفارشی شناسایی میشوند. محدودیتی ب رای وجود یا عدم وجود وابستگی داد های بین دستورالعمل های مختلف یک دستورالعمل سفارشی وجود ندارد. با استفاده از این الگوریتم تعداد کلاک های لازم برای اجرای برنامههای کاربردی بطور میانگین 25/77 درصد و حداکثر 48/6 درصد کاهش یافته است که در مقایسه با سایر الگوریتمها بطور متوسط 2/65 درصد بهبود داشته است . پس از بهبود الگور یتم این مقدار به 6/2 درصد رسیده است.

کلمات کلیدی:
پردازنده با مجموعه دستورالعمل سفارشی، دستورالعمل سفارشی، دستورالعملهای با کاربرد خاص

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/41622/