社区
英特尔边缘计算技术
帖子详情
多核CPU的任务分配是随机的吗?
kellyxinee
2007-09-20 11:46:36
如题:
比如:在某一时刻,有外部I/O的通信,有 中断, 也要与 存储器交流,那这些任务会有哪个核来处理呢?是随机的吗? 谢谢
...全文
739
10
打赏
收藏
多核CPU的任务分配是随机的吗?
如题: 比如:在某一时刻,有外部I/O的通信,有 中断, 也要与 存储器交流,那这些任务会有哪个核来处理呢?是随机的吗? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oldmanzhao
2007-11-07
打赏
举报
回复
这种分配算法现在已经很成熟了,不大可能在这方面造成严重的性能损失。
ffzgz
2007-11-07
打赏
举报
回复
这个是操作系统在任务调度的时候要考虑的负载均衡算法.用户不用担心这个
fenggf
2007-10-27
打赏
举报
回复
中断是由apic来分配的,当然可以通过OS来配置它,甚至也可以将一个核“热插拨下来”不让它做任务事情(高版本的Linux内核已支持这个功能),至于内存访问如果是普通的内存读写,要么是依附于某个应用程序要么依附于OS内核,这个完全是由操作系统的进程调度和操作系统来完成的,应用也是可以通过亲和性捆绑到指定处理器的
zhangyixian525
2007-10-21
打赏
举报
回复
支持6楼的观点,CPU的任务分配归操作系统支配。CPU的哪个核要处理什么样的事情很难由外部的参与。
除非你可以对操作系统的高度算法进行修改。
flyingdog
2007-10-19
打赏
举报
回复
这个其实是os管理的。即使是中断通过apic,也是通过os对apic编程的。
os需要做的就是公平的分配。
当然对于用户来说分配到哪个核是随机的。但是windows系统为用户提供了api,使得某一个进程或线程只能在指定的核上运行。
danscort2000
2007-10-17
打赏
举报
回复
问MakeDoallar公司吧
但是他们始终不肯回答
只是说 windows偏向公平为每个线程分配时间片
lbaby
2007-10-16
打赏
举报
回复
FCFS原则,处理器越多,FCFS的性能越好
负载均衡是肯定要考虑的
Simore
2007-10-16
打赏
举报
回复
关注!
个人觉得应该不是完全随机的吧,还要考虑各负载均衡的问题吧,要不有的核心闲死,有的核心忙死,呵呵。
盼高手指点阿!
lauxp
2007-10-14
打赏
举报
回复
APIC
ajq
2007-09-24
打赏
举报
回复
没人指教
嵌入式
多核
处理器
任务分配
优化与温度控制策略
本文提出一种面向嵌入式
多核
处理器的
任务分配
优化方法,融合统计学习框架与温度感知调度策略。通过混合特征选择(
随机
森林初筛、逐步回归精炼、温度相关性分析)构建轻量级能耗与温度预测模型(<35KB),支持实时决策;设计热力图引导分配法,结合核心异构性、热关联簇与任务特征实现动态避让与负载再平衡;在Intel 12代、Jetson TX2及ARM big.LITTLE平台验证,显著降低峰值温度(↓9°C)、能耗(↓23mA)与性能波动(标准差↓9%),适用于汽车电子与工业控制等资源受限场景。
std::execution 从入门到实战:如何同时利用
多核
CPU
与SIMD指令集
本文详解C++17 std::execution 并行执行策略,重点解析 par_unseq 如何协同实现线程级并行(
多核
CPU
)与指令级并行(SIMD向量化)。涵盖核心概念、底层原理(任务拆分、缓存对齐、编译器向量化)、典型实战案例(排序、过滤、数值计算),以及五大避坑要点和四大调优技巧(如 -march=native、alignas 缓存行对齐)。强调无副作用、
随机
访问迭代器、函数对象可拷贝等关键约束。
【多处理】高效
多核
心基准测试方法:最大化
CPU
利用率
本文介绍一种高效
多核
心基准测试方法,通过任务分解、
随机
化及动态调度等手段最大化
CPU
利用率,显著缩短测试时间。适用于多基准测试及参数组合场景。
openGauss 内核优化与
多核
并行:NUMA 设计的性能革命
openGauss通过NUMA感知架构、线程绑核、内存局部化及增量检查点等技术,显著提升
多核
并发性能。在64核Kunpeng平台上,OLTP与AI向量检索场景下性能最高提升3.4倍,
CPU
利用率从68%增至92%,恢复时间缩短65%,展现其作为AI原生数据库引擎的强大潜力。
从零开始:Linux内核
多核
编译的硬件资源优化艺术
本文系统阐述Linux内核
多核
编译的硬件资源优化方法,涵盖并行编译原理(基于Make DAG调度)、内存管理(OOM防护、zRAM)、磁盘I/O调优(EXT4/NVMe/机械盘适配)、
CPU
核心绑定与NUMA感知调度,并提供嵌入式、服务器及混合环境下的全场景配置方案。结合基准测试与实时监控工具链,支持编译效率提升40–60%。
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章