posted on 2024-11-23, 06:57authored byH Lee, Paul Beckett, William Appelbe
In this paper, a new architecture called the extendable instruction set computer (EISC) is introduced that addresses the issues of memory size and performance in embedded microprocessor systems. The architecture exhibits an efficient fixed length 16-bit instruction set with short length offset and immediate operands. The offset and immediate operands can be extended to 32 bits via the operation of an extension flag. The code density of the EISC instruction set and its memory transfer erformance is shown to be significantly higher than current architectures making it a suitable candidate for the next generation of embedded computer systems. The compact EISC instruction set introduces data dependencies that seemingly limit deep pipeline and superscalar implementations. This paper suggests a mechanism by which these dependencies might be removed in hardware.
History
Start page
89
End page
94
Total pages
6
Outlet
6th Australasian Computer Systems Architecture Conference
Editors
G. Heiser
Name of conference
Australasian Computer Systems Architecture Conference