Learn More
Intel's Hyper-Threading Technology brings the concept of simultaneous multi-threading to the Intel Architecture. Hyper-Threading Technology makes a single physical processor appear as two logical processors; the physical execution resources are shared and the architecture state is duplicated for the two logical processors. From a software or architecture(More)
"Increasing the Instruction Fetch Rate viaMultiple Branch Prediction and a Branch Address Cache" was the first paper to propose a highly accurate hardware mechanism for predicting and fetching multiple non-contiguous basic blocks using leading-edge aggressive branch predictors of the time. Prior to this paper, the methods to increase fetch bandwidth relied(More)
and one more to arrive this winter. iii ACKNOWLEDGEMENTS I am enormously grateful to the many brilliant, caring, and truly remarkable people who have encouraged and supported me in my pursuit of a Ph.D. Without their help, I would never have finished this dissertation. I am grateful to my advisor, Trevor Mudge, for supporting and guiding me through the(More)
This paper describes the first Intel ® Pentium ® 4 processor manufactured on the 90nm process. We briefly review the NetBurst  microarchitecture and discuss how this new implementation retains its key characteristics, such as the execution trace cache and a 2x frequency execution core designed for high throughput. This Pentium 4 processor improves upon the(More)
brings the concept of simultaneous multi-threading to the Intel architecture, was first introduced on the Intel Xeon processor in early 2002 for the server market. In Novem-ber 2002, Intel launched the technology on the Intel Pentium 4 at clock frequencies of 3.06 GHz and higher, making the technology widely available to the consumer market. This technology(More)
  • 1