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

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

عنوان مقاله: بهینه سازی سنتز مدارهای حسابی بر روی معماریهای قابل بازپیکربندی درشت دانه
شناسه ملی مقاله: JR_JME-20-69_001
منتشر شده در در سال 1401
مشخصات نویسندگان مقاله:

سمانه امامی - استادیار گروه مهندسی کامپیوتر- دانشکده مهندسی برق و کامپیوتر دانشگاه سمنان
معصومه نجم - محقق- دانشگاه صنعتی امیرکبیر
مهدی صدیقی - استاد گروه معماری کامپیوتر- دانشکده مهندسی کامپیوتر دانشگاه امیرکبیر- تهران

خلاصه مقاله:
افزایش قابلیتهای مدارهای مجتمع و پیچیدگی برنامههای کاربردی، روشها و ابزارهای طراحی سختافزار را به سمت سطوح بالاتری از انتزاع سوق داده است. سنتز سطح بالا یکی از کلیدیترین گامها در افزایش سطح انتزاع است و هر چه توصیف اولیه در کاربرد مورد نظر چکیدهتر باشد، سنتز سطح بالا کارایی بیشتری خواهد داشت. کاربردهای حسابی از جمله کاربردهایی هستند که ورودی اولیه در آنها بسیار چکیده است. در سال های اخیر، تحﻘیﻘات گسترده ای در زمینه طراحی ساختارهای قابل بازپیکربندی حسابی صورت گرفته است. از آنجا که از یک سو استفاده موثر از این ساختارها وابسته به وجود الگوریتم ها و ابزارهای مناسب جهت پیادهسازی طراحی بر روی سختافزار بوده و از سوی دیگر، پژوهش در زمینه توسعه این دسته از الگوریتم ها بسیار اندک و محدود بوده است، در این مقاله روش هایی برای بهینه سازی سنتز خودکار مدارهای حسابی بر روی یک معماری قابل بازپیکربندی درشتدانه شامل بهینه سازی نگاشت، تاخیر و مساحت ارایه خواهد شد. بستر انتخاب شده برای اجرای الگوریتم پیشنهادی، معماری قابل بازپیکربندی درشت دانه DARA می باشد که برای حساب دهدهی بهینهسازی شده است. نتایج نشان می دهد که پیاده سازی برنامه محک TELCO بر روی این معماری با استفاده از روش های بهینه سازی پیشنهادی منجر به بهبود حدود ۳۰ درصدی در مساحت می گردد.

کلمات کلیدی:
سنتز سطح بالا, بهینه سازی تاخیر, بهینه سازی مساحت, معماری قابل بازپیکربندی, مدارهای حسابی

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