官术网_书友最值得收藏!

Simultaneous multithreading (SMT)

SMT is implemented on superscalar CPUs (implementing instruction-level parallelism), which include the x86 and ARM architectures. The defining characteristic of SMT is also indicated by its name, specifically, its ability to execute multiple threads in parallel, per core.

Generally, two threads per core is common, but some designs support up to eight concurrent threads per core. The main advantage of this is being able to share resources among threads, with an obvious disadvantage of conflicting needs by multiple threads, which has to be managed. Another advantage is that it makes the resulting CPU more energy efficient due to a lack of hardware resource duplication.

Intel's HT technology is essentially Intel's SMT implementation, providing a basic two thread SMT engine starting with some Pentium 4 CPUs in 2002.

主站蜘蛛池模板: 瓦房店市| 华容县| 江口县| 平罗县| 连江县| 民丰县| 纳雍县| 崇义县| 荔浦县| 屏东市| 肇源县| 海兴县| 儋州市| 天峻县| 突泉县| 建昌县| 新巴尔虎右旗| 抚顺市| 焦作市| 湖南省| 临澧县| 潢川县| 上栗县| 普兰店市| 贵南县| 麟游县| 洪洞县| 兖州市| 平利县| 黔西县| 恩施市| 西丰县| 尉犁县| 尉氏县| 辽宁省| 从化市| 河津市| 乃东县| 额济纳旗| 皋兰县| 绥中县|