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 s...
An extensible, scalable stack-based microprocessor architecture is developed and discussed. Several ...
The use of Instruction Set Extension (ISE) in customising embedded processors for a specific applic...
Abstract-In an embedded system, the cost of storing a program on-chip can be as high as the cost of ...
The influence of embedded systems is felt in many aspects of our daily lives; being particularly app...
This paper presents a novel approach that enhances the performance of 16-bit Thumb code. We have obs...
In this thesis we propose to realize the performance benefits of applicationspecific hard...
This paper analyzes some of the difficulties of emulating a Complex Instruction Set Computer (CISC) ...
Instruction-set extension (ISE) has been widely studied as a means to improve the performance of mic...
Puttmann C, Shokrollahi J, Porrmann M. Resource Efficiency of Instruction Set Extensions for Ellipti...
The modern embedded market massively relies on RISC processors. The code density of such processors ...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
In the embedded domain, memory usage and energy consumption are critical constraints. Dual width ins...
In any stored-program computer system, information is constantly transferred between the memory and ...
This work presents a simple integer-only instruction set architecture and microarchitecture derived ...
In this paper, we investigate the benefits of instruction set extensions (ISEs) on a 16-bit microcon...
An extensible, scalable stack-based microprocessor architecture is developed and discussed. Several ...
The use of Instruction Set Extension (ISE) in customising embedded processors for a specific applic...
Abstract-In an embedded system, the cost of storing a program on-chip can be as high as the cost of ...
The influence of embedded systems is felt in many aspects of our daily lives; being particularly app...
This paper presents a novel approach that enhances the performance of 16-bit Thumb code. We have obs...
In this thesis we propose to realize the performance benefits of applicationspecific hard...
This paper analyzes some of the difficulties of emulating a Complex Instruction Set Computer (CISC) ...
Instruction-set extension (ISE) has been widely studied as a means to improve the performance of mic...
Puttmann C, Shokrollahi J, Porrmann M. Resource Efficiency of Instruction Set Extensions for Ellipti...
The modern embedded market massively relies on RISC processors. The code density of such processors ...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
In the embedded domain, memory usage and energy consumption are critical constraints. Dual width ins...
In any stored-program computer system, information is constantly transferred between the memory and ...
This work presents a simple integer-only instruction set architecture and microarchitecture derived ...
In this paper, we investigate the benefits of instruction set extensions (ISEs) on a 16-bit microcon...
An extensible, scalable stack-based microprocessor architecture is developed and discussed. Several ...
The use of Instruction Set Extension (ISE) in customising embedded processors for a specific applic...
Abstract-In an embedded system, the cost of storing a program on-chip can be as high as the cost of ...