AtenRa
Lifer
- Feb 2, 2009
- 14,003
- 3,362
- 136
That's not what hyper threading does
https://software.intel.com/en-us/articles/performance-insights-to-intel-hyper-threading-technology
The FPU unit in the Bulldozer family can Fetch up to four ops from a single thread per cycle.
But when the ops are in the FPU, ops from different threads can be executed simultaneously in the same cycle.
http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/03/47414_15h_sw_opt_guide.pdf
Page 37.
SMT and Hyper-Threading is the same thing. Hyper-Threading is just an Intel registered name for their SMT technology.FPU Features Summary and Specifications:
The FPU can receive up to four ops per cycle. These ops canonly be from one thread, but the thread may change every cycle. Likewise the FPU is four wide, capable of issue, execution and completion of four ops each cycle. Once received by the FPU, ops from multiple threads can be
executed.
From your own link,
Intel® Hyper-Threading Technology (Intel® HT Technology)¹ is a hardware feature supported in many Intel® architecture-based server and client platforms that enables one processor core to run two software threads simultaneously. Also known as Simultaneous Multi-Threading, Intel HT Technology improves throughput and increases energy efficiency.