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 instr...
We present a technique for ameliorating the detrimental impact of the true data dependencies that ul...
With the advent of LSI technology large numbers of inexpensive processors have become available, yet...
In this paper we show how to formally specify and simulate the high-level instruction timing propert...
LaZy Superscalar is a processor architecture which delays the execution of fetched instructions unti...
We present a simple technique for instruction-level parallelism and analyze its performance impact. ...
Superscalar architectural techniques increase instruction throughput by increasing resources and usi...
The performance tradeoff between hardware complexity and clock speed is studied. First, a generic su...
A distributed instruction queue (DIQ) in a superscalar microprocessor supports multi-instruction iss...
A Large instruction window is a key requirement to exploit greater Instruction Level Parallelism in ...
DS is a new microarchitecture that combines decoupled (DAE) and superscalar techniques to exploit in...
Because they are based on large content-addressable memories, load-store queues (LSQs) present imple...
Modern out-of-order processors tolerate long latency memory operations by supporting a large number ...
The main aim of this short paper is to investigate multiple-instruction-issue in a high-performance ...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
A common approach to enhance the performance of processors is to increase the number of function uni...
We present a technique for ameliorating the detrimental impact of the true data dependencies that ul...
With the advent of LSI technology large numbers of inexpensive processors have become available, yet...
In this paper we show how to formally specify and simulate the high-level instruction timing propert...
LaZy Superscalar is a processor architecture which delays the execution of fetched instructions unti...
We present a simple technique for instruction-level parallelism and analyze its performance impact. ...
Superscalar architectural techniques increase instruction throughput by increasing resources and usi...
The performance tradeoff between hardware complexity and clock speed is studied. First, a generic su...
A distributed instruction queue (DIQ) in a superscalar microprocessor supports multi-instruction iss...
A Large instruction window is a key requirement to exploit greater Instruction Level Parallelism in ...
DS is a new microarchitecture that combines decoupled (DAE) and superscalar techniques to exploit in...
Because they are based on large content-addressable memories, load-store queues (LSQs) present imple...
Modern out-of-order processors tolerate long latency memory operations by supporting a large number ...
The main aim of this short paper is to investigate multiple-instruction-issue in a high-performance ...
Journal ArticleModern superscalar processors use wide instruction issue widths and out-of-order exe...
A common approach to enhance the performance of processors is to increase the number of function uni...
We present a technique for ameliorating the detrimental impact of the true data dependencies that ul...
With the advent of LSI technology large numbers of inexpensive processors have become available, yet...
In this paper we show how to formally specify and simulate the high-level instruction timing propert...