یک نمونه برای آموزش ترکیبی رمزگذاری با کاهش حجم کدها در تراشه جاسازی شده در سیستم مبتنی بر هسته پردازنده در معرض خطر
A CASE FOR HYBRID INSTRUCTION ENCODING FOR REDUCING CODE SIZE IN EMBEDDED SYSTEM-ON-CHIPS BASED ON RISC PROCESSOR CORES
نویسندگان |
این بخش تنها برای اعضا قابل مشاهده است ورودعضویت |
اطلاعات مجله |
thescipub.com |
سال انتشار |
2014 |
فرمت فایل |
PDF |
کد مقاله |
23396 |
پس از پرداخت آنلاین، فوراً لینک دانلود مقاله به شما نمایش داده می شود.
چکیده (انگلیسی):
Embedded computing differs from general purpose computing in several aspects. In most embedded
systems, size, cost and power consumption are more important than performance. In embedded System-on-
Chips (SoC), memory is a scarce resource and it poses constraints on chip space, cost and power
consumption. Whereas fixed instruction length feature of RISC architecture simplifies instruction decoding
and pipeline implementation, its undesirable side effect is code size increase caused by large number of
unused bits. Code size reduction minimizes memory size, chip space and power consumption all of which
are significant for low power portable embedded systems. Though code size reduction has drawn the
attention of architects and developers, the solutions currently used are more of cure than of prevention.
Considering the huge number of embedded applications, there is a need for a dedicated processor
optimized for low power and portable embedded systems. In the study, we propose a variation of
Hybrid Instruction Encoding (HIE) for the embedded processors. Our scheme uses fixed number of
multiple instruction lengths with provision for hybrid sizes for the offset and the immediate fields
thereby reducing the number of unused bits. We simulated the HIE for the MIPS32 processors and
measured code sizes of various embedded applications of MiBench and MediaBench benchmarks using
an offline tool developed newly. We noticed up to 27% code reduction for large and medium sized
embedded applications respectively. This results in reduction of on-chip memory capacity up to 1
mega bytes that is very significant for SoC based embedded applications. Considering the large market
share of embedded systems, it is worth investing in a new architecture and development of dedicated
HIE-RISC processor cores for portable embedded systems based on SoCs.
کلمات کلیدی مقاله (فارسی):
تراشه فضايي ، حجم کد ، آموزش رمزگذاري ، مجموعه دستورالعمل معماري ، تراشه روي سيستم
کلمات کلیدی مقاله (انگلیسی):
Keywords: Chip Space, Code Size, Instruction Encoding, Instruction Set Architecture, SoC
پس از پرداخت آنلاین، فوراً لینک دانلود مقاله به شما نمایش داده می شود.