社区
英特尔边缘计算技术
帖子详情
[超难问题]在多核系统开发中,如何利用和控制资源(包括:CPU利用率、Cache等)
tonnyue
2006-12-06 10:38:38
在多核系统开发中,如何充分利用或控制多核的资源以达到优化或控制系统的目的?在一个具体的应用中,一个线程可能在一段较长的时间内100%的利用一个Core,但我需要控制CPU的利用率,让其他的线程也可以利用该Core。因此,问题是:
可不可以对一个特定的线程仅设置80%的利用率,另外的20%的资源可以供其他的线程分享?
...全文
748
5
打赏
收藏
[超难问题]在多核系统开发中,如何利用和控制资源(包括:CPU利用率、Cache等)
在多核系统开发中,如何充分利用或控制多核的资源以达到优化或控制系统的目的?在一个具体的应用中,一个线程可能在一段较长的时间内100%的利用一个Core,但我需要控制CPU的利用率,让其他的线程也可以利用该Core。因此,问题是: 可不可以对一个特定的线程仅设置80%的利用率,另外的20%的资源可以供其他的线程分享?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyingdog
2006-12-19
打赏
举报
回复
你可以设置进程和线程的优先级,可以暂时放弃cpu资源等。这些可以参考windows的api。
在默认情况下,进程和线程的资源占用都是平等的。只要2个线程同时都有计算任务,不可能出现一个线程100%,另外一个线程没分配到的情况的。
至于cache,是对程序透明的,没法控制。但是可以使用cache预读指令。这个可以查icc的文档。
oldliu
2006-12-14
打赏
举报
回复
多核?木有概念。。。刚毕业。。关注中………………
tonnyue
2006-12-09
打赏
举报
回复
欢迎作多核程序设计的可以一起交流!!
pqmgumnq9n09za1kqbpp
2006-12-08
打赏
举报
回复
我的板子是技嘉的 GA-6BXD,PCB 版本号 1.6,BIOS 更新到最新。跳线在 100MHz/5.0X,装上 2 只原装 OEM PIII500 CPU,Solt1 接口,开机能够认到 2 个 CPU,显示
INTEL 440BX CHIPSET
VCORE1=2.00V VCORE2=2.00V
INTEL PENTIUM III-MMX CPU 500MHz , 2 Processor(2)
<CPU2 ID=0636><PATCH ID=0035><CPU1 ID=0636><PATCH ID=0035>
Memory Testing... 1048576KB OK.
但是无论安装 WinNT 4.0 Win2000 Pro/Server WinXP 都不能识别 2 个 CPU,任务管理器只有 1 个,任务管理器的图表菜单中也没有每个CPU一个图表的选项。
请教这是怎么回事?
tonnyue
2006-12-06
打赏
举报
回复
Windows API 提供了绑定一个进程(线程)至特定的Core,但没看到解决上述问题的方法?不知Intel是否有类似解决方案,当然,排除虚拟机的解决方案,其解决复杂度太高了(也许本人水平有限吧)。请高手不吝赐教!
也欢迎有兴趣的朋友一起讨论!
QQ:57960397
你要的都有|MySQL通用优化手册
看看MySQL不同版本对
CPU
多核
的支持、
利用
情况:采用最新MySQL版本,以提升其
CPU
利用
率
;每个SQL足够简单,不要太过复杂;每个连接足够快速完成,不要“恋战”。内存
利用
、管理方面有什么特点呢?关闭query
cache
;...
操作
系统
-
多核
原理
传统的单核
系统
可能使用抢占式调度,但在
多核
系统
中
可能需要更复杂的调度算法,如将任务分配到不同的核心上,避免核心间的竞争和
资源
争夺。在
多核
系统
中
,需要使用适当的算法和数据结构来实现高效的信号量,以确保在...
多核
CPU
算法
多核
CPU
环境下的进程调度算法有哪些,与单核
CPU
环境下的进程调度有何不同?
多核
CPU
调度算法 全局队列调度 操作
系统
维护一个全局的任务等待队列。 当
系统
中
有一个
CPU
核心空闲时,操作
系统
就从全局任务等待队列...
CPU
,
多核
,多线程,并发,并行,计算效率
CPU
、并发、并行、
多核
、多线程、多进程0、计算机工作流程0.0 基础概念:计算机组成0.1
CPU
(Central Processing Unit)(1)
控制
单元(2)运算单元(3)存储单元:0.2 计算机总线(Bus)0.3计算机工作流程1、线程和...
CPU
使用率和负载Load
CPU
说明任务少,但是任务执行时间长,有可能是程序本身有
问题
,如果没有
问题
那么计算完成后则
利用
率
会下降。
CPU
使用率是单位时间内
CPU
繁忙程度的统计。平均负载不仅
包括
正在使用
CPU
的进程,还
包括
等待
CPU
或I/O的进程...
英特尔边缘计算技术
566
社区成员
7,027
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章