An alternative superscalar architecture with integer execution units only

0Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Superscalar architecture resulting in aggressive performance is a proven architecture for general purpose computation. The negative side effect of aggressive performance is the need for higher number of register read/write ports to supply operands to multiple execution units; the need to resolve false data dependence and true data dependence; the need to dispatch operand ready instructions to execution units and finally retire out of order executed instructions to program order. A processor architecture is proposed in here to address at least some of the above negative side effects. This processor architecture is call LITERAL QUEUE ARCHITECTURE(LQA). In here, LITERAL has the meaning of immediate data. In LQA, opcode and operands in an instruction are treated as a self contained structured element and forms the necessary and sufficient condition for instruction execution. Sequence of instructions embedded with LITERALS are treated as elements in a QUEUE. The elements are executed with respect to time and rotated out of the QUEUE while new elements are rotated into the QUEUE. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Lee, K. K. C., Grosspietsch, K. E., & Chan, Y. K. (2003). An alternative superscalar architecture with integer execution units only. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2834, 57–65. https://doi.org/10.1007/978-3-540-39425-9_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free