12 citations found. Retrieving documents...
J. A. Farrell and T. C. Fischer. Issue logic for a 600MHz Out of Order execution microprocessor. IEEE Journal of Solid-State Circuits, 33(5), 1998.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Tradeoffs in Power-Efficient Issue Queue Design - Alper Buyuktosunoglu David (2002)   (3 citations)  (Correct)

....issue queue. The issue queue holds decoded and renamed instructions until they issue out of order to appropriate functional units. Several superscalar processors such as the Alpha 21264 [11] and POWER4 [10] implement a latch based issue queue in which each entry consists of a series of latches [1, 4]. The queue is compacting in that the outputs of each entry feedforward to the next entry to enable the filling of holes created by instruction issue. New instructions are always added to the tail position of the queue. In this manner, the queue maintains an oldest to youngest program order ....

J. Farrell, T. Fischer. Issue Logic for a 600-MHz Out-of-Order Execution Microprocessor. JSSC, 33(5): 707-712, May 1998.


Select-Free Instruction Scheduling Logic - Brown, Stark (2001)   (14 citations)  (Correct)

....provide an introduction to schedulers. They describe four scheduling paradigms: Tomasulo s algorithm, Thornton scoreboarding, direct tag store, and in order execution. For more current information, Yeager [13] describes the scheduler for the MIPS R10000 microprocessor. Farrell and Fischer [3]; and Chandrakasan, Bowhill, and Fox [2] describe the scheduler for the Compaq Alpha 21264 processor. And Hinton et al. 5] describe the scheduler for the Intel Pentium 4 processor. Recently, Palacharla, Jouppi, and Smith [10] presented a detailed analysis of the delays in the scheduler ....

....and Register File. After an instruction is selected for execution, the instruction s payload is obtained from a table. The payload is information needed for the instruction s register file access and execution such as its opcode and the physical register identifiers of its sources and destination. [3] Execution and Scheduling Window Deallocation. Some time after an instruction has been granted execution, it is deallocated from the wakeup array. It remains in the instruction window until it retires, however. By holding only a subset of the instructions from the instruction window in the wakeup ....

[Article contains additional citation context not shown here]

J. A. Farrell and T. C. Fischer. Issue logic for a 600-MHz Out-of-Order execution microprocessor. IEEE Journal of Solid-State Circuits, 33(5), 1998.


A Comparison of Scalable Superscalar Processors - Revision Bradley Kuszmaul   (Correct)

.... number of simultaneously fetched or issued instructions) and with window size (the maximum number of instructions within the processor core) It seems likely that some of those circuits can be redesigned to have at most linear delays, but all the published circuits are at least quadratic delay [12, 3, 4]. Chips continue to scale in density. For example, Texas Instruments announced recently a 0.07 micrometer process with plans to produce processor chips in volume production in 2001 [18] With billion transistor chips on the horizon, this scalability barrier appears to be one of the most serious ....

James A. Farrell and Timothy C. Fischer. Issue logic for a 600-mhz out-of-order execution microprocessor. IEEE Journal of Solid-State Circuits, 33(5):707--712, May 1998.


Circuits for Wide-Window Superscalar Processors - Henry, Kuszmaul, Loh, Sami.. (2000)   (15 citations)  (Correct)

....clock with support for four threads. It is not yet clear what performance characteristics the EV8 will have. To give an example of the sort of performance we mean, consider the Alpha 21264 (EV6) which uses two small windows (20 entries for integer and 15 for float) instead of one big window (see [2] for a description of the issue logic in the EV6. The integer window statically assigns each instruction to a group of functional units before enqueueing it. It requires an extra clock cycle for data to move between instructions that happen to have been placed far apart from each other, as ....

James A. Farrell and Timothy C. Fischer. Issue logic for a 600-mhz out-of-order execution microprocessor. IEEE Journal of Solid-State Circuits, 33(5):707--712, May 1998.


A Comparison of Scalable Superscalar Processors - Bradley Kuszmaul   (Correct)

.... number of simultaneously fetched or issued instructions) and with window size (the maximum number of instructions within the processor core) It seems likely that some of those circuits can be redesigned to have at most linear delays, but all the published circuits are at least quadratic delay [12, 3, 4]. Chips continue to scale in density. For example, Texas Instruments announced recently a 0.07 micrometer process with plans to produce processor chips in volume production in 2001 [19] With billion transistor chips on the horizon, this scalability barrier appears to be one of the most serious ....

James A. Farrell and Timothy C. Fischer. Issue logic for a 600-mhz out-of-order execution microprocessor. IEEE Journal of Solid-State Circuits, 33(5):707--712, May 1998.


The Ultrascalar Processor - An Asymptotically Scalable.. - Henry, Kuszmaul.. (1998)   (2 citations)  (Correct)

....well. Furthermore, the delays through many of the circuits grow quadratically with issue width (the maximum number of simultaneously fetched or issued instructions) and window size (the maximum number of instructions within the processor core) making future scaling of today s designs problematic [11, 4, 5]. With billion transistor chips on the horizon, 1 this scalability barrier appears to be one of the most serious obstacles for high performance uniprocessors in the next decade. Surprisingly, it is possible to extract the same instruction level parallelism (ILP) with a regular circuit structure ....

....techniques and a traditional cache organization. As effective fetch rates and data bandwidths 2 Note that for today s processors with large W the window is typically been broken in half with a pipeline delay being paid elsewhere. An HP processor sets W = 56 [5] The DEC 21264 sets W = 40 [4]. Those systems employ two windows, each half size, to reduce the critical path length of the circuits. Communicating between the two halves typically requires an extra clock cycle. Oldest R 3 =R 4 R 1 R 1 =R 0 R 2 RL Gamma1 Delta Delta Delta R 4 R 3 R 2 R 1 R 0 R 1 =R 2 =R 3 ....

[Article contains additional citation context not shown here]

James A. Farrell and Timothy C. Fischer. Issue logic for a 600-mhz out-of-order execution microprocessor. IEEE Journal of Solid-State Circuits, 33(5):707--712, May 1998.


Exploiting Microarchitectural Redundancy for Defect.. - Shivakumar, Keckler.. (2003)   (2 citations)  (Correct)

No context found.

J. A. Farrell and T. C. Fischer. Issue logic for a 600MHz Out of Order execution microprocessor. IEEE Journal of Solid-State Circuits, 33(5), 1998.


Dynamically Reducing Pressure on the Physical.. - Tran, Nelson.. (2004)   (Correct)

No context found.

J. Farrell and T. Fischer. Issue Logic for a 600-Mhz Out-of-Order Execution Microprocessor. IEEE Journal of Solid-State Circuits, 33(5):707--712, May 1998.


A Large, Fast Instruction Window for Tolerating Cache Misses - Alvin Lebeck Jinson   (Correct)

No context found.

J. A. Farrell and T. C. Fischer. Issue Logic for a 600-MHz Out-of-Order Execution Microprocessor. IEEE Journal of Solid-State Circuits, 33(5):707--712, May 1998.


Recovery Mechanism for Latency Misprediction - Enric Morancho Jos (2001)   (1 citation)  (Correct)

No context found.

J.A. Farrell and T.C. Fischer. Issue Logic for a 600 MHz Out-of-Order Execution Microprocessor. IEEE Journal of Solid-State Circuits, Vol 33(5), pp 707-712, 1998


A Large, Fast Instruction Window for Tolerating Cache.. - Li, Koppanalil.. (2002)   (Correct)

No context found.

J. A. Farrell and T. C. Fischer. Issue Logic for a 600-MHz Out-of-Order Execution Microprocessor. IEEE Journal of Solid-State Circuits, 33(5):707--712, May 1998.


A Large, Fast Instruction Window for Tolerating Cache.. - Lebeck, Koppanalil..   (Correct)

No context found.

J. A. Farrell and T. C. Fischer. Issue Logic for a 600-MHz Out-of-Order Execution Microprocessor. IEEE Journal of Solid-State Circuits, 33(5):707--712, May 1998.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC