This document discusses hyper-threading technology. It begins with an introduction and overview of hyper-threading and how it works. Specifically, it allows a single processor to act like multiple processors by enabling simultaneous multi-threading. It then discusses how hyper-threading is implemented on Intel Xeon processors and the performance improvements it provides for multimedia applications. In closing, it reiterates how hyper-threading offers more efficient use of processor resources through greater parallelism.