0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

超线程是什么意思?

A面面观 2023-09-01 19:28 次阅读

超线程是什么意思?

超频想必大家都听说过,超频(英语:overclocking)是把一个电子配件的时脉速度提升至高于厂方所定的速度运作,从而提升性能的方法。常被超频的配件有中央处理器、主板、显卡及主内存。

超线程技术就是利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算。

超线程(HT, Hyper-Threading)是英特尔研发的一种技术,于2002年发布。通过超线程技术,实现了在一个实体CPU中,提供两个逻辑线程。一般一个单运行管线的CPU只能处理一个线程,而采用超线程技术能够同时执行两个线程。

超线程技术把多线程处理器内部的两个逻辑内核模拟成两个物理芯片,让单个处理器就能使用线程级的并行计算,进而兼容多线程操作系统和软件。超线程技术充分利用空闲CPU资源,在相同时间内完成更多工作。

超线程技术的CPU需要芯片组、操作系统和应用软件的支持,才能比较理想地发挥该项技术的优势。超线程技术的优势在于同时进行多任务批处理工作。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19077

    浏览量

    228720
  • 超线程
    +关注

    关注

    0

    文章

    16

    浏览量

    7600
收藏 人收藏

    评论

    相关推荐

    【「算力芯片 | 高性能 CPU/GPU/NPU 微架构分析」阅读体验】--全书概览

    分支预测 2.4 指令缓存体系 2.5 译码单元 2.6 数据缓存 2.7 TLB(旁路快表缓冲) 2.8乱序执行引擎 2.9 超线程技术 第3章 缓存硬件结构 3.1 DRAM与SRAM设计取
    发表于 10-15 22:08

    CPU线程和程序线程的区别

    CPU的线程与程序的线程在概念、作用、实现方式以及性能影响等方面存在显著差异。以下是对两者区别的详细阐述,旨在深入探讨这一技术话题。
    的头像 发表于 09-02 11:18 665次阅读

    海光HG3250功耗以及2006 2017得分情况介绍

    关于海光HG3250功耗的介绍 龙芯飞腾海光兆芯四款国产CPU中,只有海光支持超线程 基于海光的处理器基本参数搭配配件做了下面SPEC CPU200和2017测试 主板型号:集特GM9-5001
    发表于 04-30 11:33

    AMD锐龙9050系列处理器正式登场,频率1.4GHz,拥有12核12线程

    该ES版处理器主频仅为1.4 GHz,内含12核12线程;另有一款主频为2.0 GHz的样本,但显示为双处理器平台,目前尚不能确定是否为Geekbench识别错误或工程机未启用超线程技术。
    的头像 发表于 04-24 17:34 1166次阅读

    Intel超低功耗新U失去超线程!但多核性能可提升几乎1.5倍!

    Intel将在今年晚些时候推出Arrow Lake、Lunar Lake两套平台,工艺、架构基本相同,分别面向高性能和低功耗,一个意外变化就是不支持超线程
    的头像 发表于 03-12 15:03 1074次阅读
    Intel超低功耗新U失去<b class='flag-5'>超线程</b>!但多核性能可提升几乎1.5倍!

    英特尔Arrow Lake和Lunar Lake性能揭晓:无超线程,性能提升显著

    另有最新消息显示,英特尔依旧打算在2024年年底推出Lunar Lake平台。若英特尔图形部门能成功修复Battlemage驱动程序问题,或许该平台的实际面市时间还将提前于Arrow Lake。
    的头像 发表于 03-10 11:26 2450次阅读

    关于DPDK的一些常见问题

    对于单核多CPU部署,一个CPU分配给操作系统,另一个分配给基于DPDK的应用程序。对于多核部署,无论是否使用超线程,都可以为每个端口分配多个内核。
    的头像 发表于 03-05 11:44 705次阅读
    关于DPDK的一些常见问题

    什么是动态线程池?动态线程池的简单实现思路

    因此,动态可监控线程池一种针对以上痛点开发的线程池管理工具。主要可实现功能有:提供对 Spring 应用内线程池实例的全局管控、应用运行时动态变更线程池参数以及
    的头像 发表于 02-28 10:42 560次阅读

    英特尔Lunar Lake处理器揭晓:取消超线程,二级缓存超越三级

    据悉,两者的架构颇为相似,P核大核心均采用Lion Cove,E核小核心选用Skymont,核显均使用Xe LPG。至于制造工艺,虽然Arrow Lake已确认将基于Intel 20A,但Lunar Lake的细节尚未公开。
    的头像 发表于 02-18 15:59 1000次阅读

    浅谈多CPU、多核CPU、超线程技术、SMP

    Local APIC: APIC全称是Advanced Programmable Interrupt Controller,翻译过来就是高级可编程中断控制器,用来处理CPU中断。
    的头像 发表于 01-06 10:38 2129次阅读
    浅谈多CPU、多核CPU、<b class='flag-5'>超线程</b>技术、SMP

    redis多线程还能保证线程安全吗

    Redis是一种使用C语言编写的高性能键值存储系统,它是单线程的,因为使用了多路复用的方式来处理并发请求。这样的实现方式带来了很好的性能,但同时也引发了一些线程安全方面的问题。 在Redis中,由于
    的头像 发表于 12-05 10:28 1587次阅读

    核心线程数和最大线程数怎么设置

    核心线程数和最大线程数是Java线程池中重要的参数,用来控制线程池中线程的数量和行为。正确地设置这两个参数可以优化系统的性能和资源利用率。本
    的头像 发表于 12-01 13:50 8396次阅读

    如何查看一个线程的ID

    1.什么是线程? linux内核中是没有线程这个概念的,而是轻量级进程的概念:LWP。一般我们所说的线程概念是C库当中的概念。 1.1线程是怎样描述的?
    的头像 发表于 11-13 14:38 1222次阅读
    如何查看一个<b class='flag-5'>线程</b>的ID

    Linux线程线程与异步编程、协程与异步介绍

    协程不是系统级线程,很多时候协程被称为“轻量级线程”、“微线程”、“纤程(fiber)”等。简单来说可以认为协程是线程里不同的函数,这些函数之间可以相互快速切换。 协程和用户态
    的头像 发表于 11-11 11:35 997次阅读
    Linux<b class='flag-5'>线程</b>、<b class='flag-5'>线程</b>与异步编程、协程与异步介绍

    线程池基本概念与原理

    一、线程池基本概念与原理 1.1 线程池概念及优势 C++线程池简介 线程池是一种并发编程技术,它能有效地管理并发的线程、减少资源占用和提高
    的头像 发表于 11-10 10:24 459次阅读