دانلود مقاله ISI انگلیسی شماره 62982
ترجمه فارسی عنوان مقاله

مطالعه فضای طراحی کد فشرده سازی کد؟ یک رویکرد سنتز

عنوان انگلیسی
Studying the code compression design space – A synthesis approach
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
62982 2014 15 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Journal of Systems Architecture, Volume 60, Issue 2, February 2014, Pages 179–193

ترجمه کلمات کلیدی
فشرده سازی کد، سنتز سطح بالا، سنتز منطق، برآورد قدرت، سیستم های جاسازی شده
کلمات کلیدی انگلیسی
Code compression; High level synthesis; Logic synthesis; Power estimation; Embedded systems
ترجمه چکیده
دامنه جاسازی شده، استفاده از روش های مختلف فشرده سازی کد در معماری های مختلف را شاهد بوده است تا شکاف میان افزایش تقاضا و منابع حافظه کمیاب را به وجود آورد. انتخاب تکنیک فشرده سازی کد برای یک معماری هدف نیاز به مطالعه دقیق و تجزیه و تحلیل فضای طراحی فشرده سازی کد دارد. پارامترهای طراحی چندگانه موثر بر ابعاد فضا، زمان، هزینه و قدرت هستند. رویکردهای استاندارد کاوش فضای طراحی فشرده سازی کد خسته کننده، وقت گیر است و تقریبا غیر عملی با افزایش تعداد الگوریتم های فشرده سازی پیشنهادی. این یکی از بزرگترین چالش هایی است که معمار در تلاش برای اتخاذ یک روش فشرده سازی کد برای یک معماری هدف است. ما یک زنجیره ابزار مبتنی بر سنتز جدید را برای اکتشاف سریع و موثر فضای طراحی فشرده سازی کد و برای ارزیابی مزایا پیشنهاد می کنیم. زنجیره ابزار متشکل از یک چارچوب ظاهری است که با برنامه های فشرده سازی / فشرده سازی متفاوت و باطن با سنتز سطح بالا، سنتز منطق و قدرت برآوردی قدرت برای خروجی پارامترهای طراحی بحرانی کار می کند. ما از زنجیره ابزار برای به طور موثر تجزیه و تحلیل برنامه های فشرده سازی / فشرده سازی کد مختلف پیچیدگی تحلیل می کنیم.

چکیده انگلیسی

Embedded domain has witnessed the application of different code compression methodologies on different architectures to bridge the gap between ever-increasing application size and scarce memory resources. Selection of a code compression technique for a target architecture requires a detailed study and analysis of the code compression design space. There are multiple design parameters affecting the space, time, cost and power dimensions. Standard approaches of exploring the code compression design space are tedious, time consuming, and almost impractical with the increasing number of proposed compression algorithms. This is one of the biggest challenges faced by an architect trying to adopt a code compression methodology for a target architecture. We propose a novel synthesis based tool-chain for fast and effective exploration of the code compression design space and for evaluation of the tradeoffs. The tool-chain consists of a frontend framework that works with different compression/decompression schemes and a backend with high-level-synthesis, logic-synthesis, and power estimation tools to output the critical design parameters. We use the tool-chain to effectively analyze different code compression/decompression schemes of varying complexities.