Advanced Architecture using DIAM for Improved Performance of Embedded Processor


The KIPS Transactions:PartA, Vol. 16, No. 6, pp. 443-452, Dec. 2009
10.3745/KIPSTA.2009.16.6.443,   PDF Download:

Abstract

Although 32-bit architectures are becoming the norm for modern microprocessors, 16-bit ones are still employed by many low-end processors, for which small size and low power consumption are of high priority. However, 16-bit architectures have a critical disadvantage for embedded processors that they do not provide enough encoding space to add special instructions coined for certain applications. To overcome this, many existing architectures adopt non-orthogonal, irregular instruction sets to accommodate a variety of unusual addressing modes. In general, these non-orthogonal architectures are regarded compiler-unfriendly as they tend to requires extremely sophisticated compiler techniques for optimal code generation. To address this issue, we proposed a compiler-friendly processor with a new addressing mode, called the dynamic implied addressing mode(DIAM). In this paper, we will demonstrate that the DIAM provides more encoding space for our 16-bit processor so that we are able to support more instructions specially customized for our applications. And we will explain the advanced architecture which has improved performance. In our experiment, the proposed architecture shows 11.6% performance increase on average, as compared to the basic architecture.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. H. M. Youn, S. C. Shin, Y. H. Park, J. H. Cho, "Advanced Architecture using DIAM for Improved Performance of Embedded Processor," The KIPS Transactions:PartA, vol. 16, no. 6, pp. 443-452, 2009. DOI: 10.3745/KIPSTA.2009.16.6.443.

[ACM Style]
Jong Hee M. Youn, Se Chul Shin, You Heung Park, and Jeong Hun Cho. 2009. Advanced Architecture using DIAM for Improved Performance of Embedded Processor. The KIPS Transactions:PartA, 16, 6, (2009), 443-452. DOI: 10.3745/KIPSTA.2009.16.6.443.