Home  >  Article  >  What does cpu multi-threading mean?

What does cpu multi-threading mean?

藏色散人
藏色散人Original
2019-04-25 11:02:593878browse



CPU multi-threading is the same as SMT.

What does cpu multi-threading mean?

SMT can copy the structural state on the processor, allowing multiple threads on the same processor to execute simultaneously and share the execution resources of the processor, maximizing the Realize wide-issue, out-of-order superscalar processing, improve the utilization of processor computing components, and alleviate access memory delays caused by data correlation or cache misses.

When multiple threads are not available, SMT processors are almost the same as traditional wide-emission superscalar processors.

The most attractive thing about SMT is that it only requires a small change in the design of the processor core, which can significantly improve performance at almost no additional cost. Multi-threading technology can prepare more data to be processed for the high-speed computing core and reduce the idle time of the computing core.

This is undoubtedly very attractive for low-end desktop systems. Starting from the 3.06GHz Pentium 4, all Intel processors will support SMT technology.



The above is the detailed content of What does cpu multi-threading mean?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn