Initial observations of the simultaneous multithreading Pentium 4 processor
- 22 March 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
We analyze an Intel Pentium 4 hyper-threading processor. The focus is to understand its performance and the underlying reasons behind that performance. Particular attention is paid to putting the processor in context with prior published research in simultaneous multithreading-validating and reevaluating, where appropriate, how this processor performs relative to expectations. Results include multiprogrammed speedup, parallel speedup, as well as synchronization and communication throughput. The processor is also evaluated in the context of prior work on the interaction of multithreading with the operating system and compilation.Keywords
This publication has 15 references indexed in Scilit:
- An Elementary Processor Architecture with Simultaneous Instruction Issuing from Multiple ThreadsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Tuning compiler optimizations for simultaneous multithreadingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Symbiotic jobscheduling with priorities for a simultaneous multithreading processorPublished by Association for Computing Machinery (ACM) ,2002
- ILP versus TLP on SMTPublished by Association for Computing Machinery (ACM) ,1999
- Converting thread-level parallelism to instruction-level parallelism via simultaneous multithreadingACM Transactions on Computer Systems, 1997
- Exploiting choicePublished by Association for Computing Machinery (ACM) ,1996
- InterleavingPublished by Association for Computing Machinery (ACM) ,1994
- Processor couplingPublished by Association for Computing Machinery (ACM) ,1992
- The Tera computer systemPublished by Association for Computing Machinery (ACM) ,1990
- A multiminiprocessor system implemented through pipeliningComputer, 1974