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

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.

主站蜘蛛池模板: 武鸣县| 竹山县| 旌德县| 贵南县| 大连市| 洱源县| 晋州市| 金秀| 垫江县| 龙南县| 马公市| 瓮安县| 叙永县| 沂水县| 丹棱县| 榆林市| 宿州市| 塔河县| 邢台市| 武清区| 清涧县| 登封市| 黎川县| 莒南县| 琼结县| 铜梁县| 黑山县| 登封市| 都兰县| 巴东县| 阿瓦提县| 兰考县| 固镇县| 宁南县| 华坪县| 闻喜县| 乌审旗| 象山县| 益阳市| 泰安市| 永川市|