现在的应用大部分都是多线程了吗?
4545
10
[1 楼] pingxh
[泡菜]
4-6 10:21
最近,在国补的春风吹拂下,没抗的过诱惑,买了个笔记本。发现CPU主频只有1.4G,倒是有22个线程。
是不是现在的应用大部分都是多线程了吗? 怎么主频干到这么低了? |
[11 楼] 虚化
[资深泡菜]
4-7 11:19
windows启动后哪怕啥也不干后台就有几百个服务线程
发布自 安卓客户端 |
[10 楼] arondes
[陈年泡菜]
4-7 11:03
你说的应该是处理器的规格
跟应用无关 比如 Ultra 9 185H 16 核 22 线程 打开任务管理器 就会出现22个框框 |
[9 楼] 开山鼻祖
[老坛泡菜]
4-6 12:44
要ai把代码用多线程实现基本能做到,但结果不一定对,如累加计数。。
|
[8 楼] pingxh
[泡菜]
4-6 10:50
duoduobear 发表于 2025-04-06 10:43 原来CPU的智能化程度这么高了。 |
[7 楼] pingxh
[泡菜]
4-6 10:48
问了下豆包,她说:
以下是关于 CPU 中 “性能核”“能效核”“超低功耗能效核” 的含义解释: 性能核:设计目标:主要为追求极致的计算性能而设计。在处理复杂的计算任务、大型软件程序、高帧率游戏以及需要大量数据处理和运算的场景中,性能核能够发挥出强大的运算能力,以最快的速度完成任务,满足用户对于高性能计算的需求。特点:通常具有较大的缓存、较高的时钟频率以及复杂的指令集和流水线设计,可以同时处理多个复杂的指令和任务,能够在短时间内爆发式地输出强大算力,但相应地,其功耗也相对较高。能效核:设计目标:侧重于在提供一定性能的同时,尽可能降低功耗,以实现较好的能效比。适用于日常办公、轻度娱乐、网页浏览等一般性任务,这些任务不需要过高的性能,但需要长时间稳定运行,对功耗和续航有较高要求。特点:缓存相对较小,时钟频率适中,指令集和流水线设计相对简单,能够以较低的功耗运行并提供足够的性能来满足日常需求。通过优化设计,能效核在处理这些常规任务时,能够以较少的能源消耗完成工作,从而延长设备的电池续航时间或降低整体能耗。超低功耗能效核:设计目标:主要针对对功耗极为敏感的场景,如物联网设备、可穿戴设备以及一些需要长期运行且能源供应有限的设备。其设计目标是在极低的功耗水平下提供基本的计算能力,以确保设备能够长时间稳定运行,而不会因为能耗过高而频繁充电或更换电池。特点:具备非常低的工作电压和时钟频率,硬件结构更为精简,可能只支持基本的指令集和简单的运算功能。虽然其性能相对较低,只能处理一些简单的任务,如传感器数据采集与处理、简单的信号控制等,但在超低功耗方面表现出色,能够以微瓦甚至纳瓦级的功耗运行,大大延长了设备的电池使用寿命。 一些先进的 CPU 会采用大小核架构,将性能核、能效核甚至超低功耗能效核相结合,根据不同的任务需求动态调度,既能满足高性能计算的要求,又能在日常使用中降低功耗,提高整体能效。 在现代 CPU 中,不同类型的核(如性能核和能效核)通常通过以下几种方式协同工作,以实现高效的计算任务处理:任务调度操作系统调度:操作系统会根据任务的性质和需求,将其分配到不同类型的核上执行。例如,对于计算密集型的任务,如视频渲染、3D 游戏等,操作系统会将其分配到性能核上,以充分利用性能核的强大计算能力,快速完成任务。而对于日常的轻量级任务,如文字处理、网页浏览等,操作系统则会将其分配到能效核上,以节省能源,延长设备的续航时间。硬件辅助调度:一些 CPU 还具备硬件辅助调度机制,如 Intel 的线程调度器(Thread Director)。它可以根据任务的特点和核的状态,动态地将线程分配到最合适的核上执行。例如,当检测到某个线程需要大量的计算资源时,线程调度器会自动将其迁移到性能核上;而当线程的计算需求较低时,则会将其分配到能效核上。缓存一致性维护多级缓存架构:CPU 通常采用多级缓存架构,如 L1、L2 和 L3 缓存。性能核和能效核都有各自的 L1 和 L2 缓存,同时共享 L3 缓存。当不同类型的核访问内存数据时,会首先在自己的缓存中查找,如果缓存中没有,则会从共享的 L3 缓存或内存中获取。缓存一致性协议:为了确保不同核之间缓存数据的一致性,CPU 采用了缓存一致性协议,如 MESI 协议。当一个核修改了缓存中的数据时,会通过总线或互连网络通知其他核,使其他核相应地更新或无效化自己缓存中的数据,从而保证各个核看到的数据是一致的。核间通信高速互连网络:性能核和能效核之间通过高速互连网络进行通信,如片上网络(NoC)或总线。这种互连网络提供了低延迟、高带宽的通信通道,使得不同核之间能够快速地传输数据和指令。消息传递机制:核间通信通常采用消息传递机制,当一个核需要向另一个核发送数据或请求时,会将消息封装成特定的格式,并通过互连网络发送到目标核。目标核收到消息后,会进行相应的处理,并根据需要返回响应消息。动态电压频率调整(DVFS)独立的 DVFS 控制:性能核和能效核通常具有独立的动态电压频率调整机制。根据任务的负载情况,每个核可以独立地调整自己的工作电压和频率。例如,当性能核执行高强度任务时,可以提高电压和频率,以获得更高的性能;而当能效核执行轻量级任务时,则可以降低电压和频率,以节省功耗。协同的 DVFS 策略:为了实现整体的能效优化,CPU 会采用协同的 DVFS 策略。例如,当系统负载较低时,不仅能效核会降低电压和频率,性能核也可能会适当降低频率,以减少整体功耗。而当系统负载较高时,性能核会提高频率,同时能效核也会根据需要调整频率,以配合性能核完成任务。 通过以上协同工作方式,不同类型的核能够充分发挥各自的优势,在满足各种计算任务需求的同时,实现性能和能效的平衡优化。对于具有超低功耗能效核的 CPU,其工作原理类似,只是在任务调度上会更倾向于将一些对功耗要求极高、对性能要求较低的任务分配给超低功耗能效核,以最大程度地降低能耗。 |
[6 楼] duoduobear
[Canon论坛版主]
4-6 10:43
pingxh 发表于 2025-04-06 10:21 主频低是为了省电。一般可以在需要的时候临时提高主频,Intel称其为“睿频”。Ultra 7-155H性能核心最高主频4.5GHz。 很难说使用多线程的应用程序多还是使用单线程的应用程序多。但现在的电脑上都是同时运行很多程序的,所以多线程还是用得上的。 |
[5 楼] pingxh
[泡菜]
4-6 10:42
theoldbear 发表于 2025-04-06 10:38 貌似只有柜台的展示机有必要吧。 |
[4 楼] theoldbear
[泡菜]
4-6 10:38
pingxh 发表于 2025-04-06 10:33 ![]() |
[3 楼] pingxh
[泡菜]
4-6 10:33
![]() |
[2 楼] pingxh
[泡菜]
4-6 10:30
CPU信息:
![]() ![]() |