Compaq W8000 Hyper-Threading Technology, New Feature of Intel Xeon Processor - Page 7
Performance Analyses - specifications
View all Compaq W8000 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 7 highlights
Hyper-Threading Technology, New Feature of Intel Xeon Processor White Paper 7 Figure 4: In a Hyper-Threaded processor, the processor resources are shared so that each thread uses a different resource during each clock cycle. The goal is that the additional thread will fill the voids in the pipeline and take over processor resources when one thread is stalled, while waiting on a cache miss to be filled. With this limitation, some applications will not benefit from the HyperThreading technology. A majority of single-threaded applications will not benefit. This can be seen from the Sysmark and Winstone Benchmark results. (See the Performance Analyses section for details.) Additionally, some multi-threaded applications that are not specifically optimized for HyperThreading technology might also show negative or no benefit. For example, the interleaved thread will contend for resources and destroy the effectiveness of the tight code optimizations. Both threads may also come into conflict over precious space in the trace cache. Applications such as Internet audio and video streaming, high-performance 3D graphics, digital photography and digital video encoding/decoding, speech recognition, multimedia, MP3 encoding, and database applications do benefit from Hyper-Threading technology. Naturally, these applications are already multi-threaded and each thread is handling a different task that works well with a Hyper-Threaded processor. In addition, these applications can take advantage of the new 142 SSE2 new instructions. These new instructions reduce the overall number of instructions required to execute a particular program task and, as a result, can contribute to an increase in overall system performance. 167T-0202A-WWEN