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

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.

主站蜘蛛池模板: 宁乡县| 瑞安市| 苗栗县| 抚松县| 宁晋县| 新宾| 永城市| 石家庄市| 深水埗区| 镇平县| 辛集市| 保山市| 高唐县| 清水河县| 永登县| 聊城市| 五指山市| 道真| 大宁县| 万源市| 页游| 东至县| 芦溪县| 酒泉市| 永春县| 南丰县| 百色市| 钟山县| 浮梁县| 莱阳市| 宁安市| 江西省| 临夏市| 静海县| 荥经县| 惠安县| 潞城市| 历史| 广州市| 凯里市| 民权县|