社区
英特尔边缘计算技术
帖子详情
关于多核的疑问
qhlonline
2007-09-12 08:54:37
多核在协作完成同一件任务时,要进行核间通信,虽然通信消耗时间是在芯片级别,但是对于那些单CPU可以完成的简单任务,是不是有些不必要呢?有画蛇添足之感,多核技术是否考虑了自适应机制:哪些任务只启动一个核,不用核间通信就完成,哪些必须双核协作,哪些需要双核并行?
...全文
168
3
打赏
收藏
关于多核的疑问
多核在协作完成同一件任务时,要进行核间通信,虽然通信消耗时间是在芯片级别,但是对于那些单CPU可以完成的简单任务,是不是有些不必要呢?有画蛇添足之感,多核技术是否考虑了自适应机制:哪些任务只启动一个核,不用核间通信就完成,哪些必须双核协作,哪些需要双核并行?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qhlonline
2007-10-05
打赏
举报
回复
学习Simore,那也就是说核的处理单位是线程/进程,而不是指令级别的了?
Simore
2007-09-12
打赏
举报
回复
首先,应该是进程/线程 间通信,而不是核间通信。
此外,这是一个进程/线程调度的问题,不是多不多核的问题。
如果一个任务是单线程的,那么调度它执行只会绑定在一个核上,这也就不存在通信的消耗了。
如果一个任务是多线程的,那么多核的优势自然不言而喻了,多个线程可以在多个内核上并行执行。
当然,同步和通信的问题是不可避免的,但是这不是多核的问题。
CPU只是重复最简单的 “取值-执行-异常检测” 周期,严格来讲,它并没有进程/线程的概念。
C_247
2007-09-12
打赏
举报
回复
学习,顶
关于多CPU,
多核
,SMP的详细
疑问
这几个词听了很多遍,还是没有理解透彻,特来请教。 1. 我们说
多核
机器,是指一块CPU芯片里面有多个核心,核心与核心之间的通信是由 CPU芯片内部的总线完成的; 说多CPU机器,则强调的是这个机器有多块CPU芯片,至于每块CPU芯片是不是
多核
, 则取决于具体的设计。而多块CPU芯片之间的通信则应该有CPU与CPU之间的总线完 成。 那这样来
多核
的
疑问
,内存泄露
最近写的程序,在自己的双核处理器上,很快速的跑着。没有问题。当拷贝到公司四核的服务器上的时候,问题就来了。本来速度挺快的程序,出现了问题。两个速度出现差别了。另外更神奇的就是内存泄漏。这边跑了半天内存没有任何变化,在四核处理器上,内存增长明显。看来还是要多多练习。
solr
多核
配置时关于dataDir配置的一点
疑问
在centos6.2中对solr3.6进行
多核
配置时使用property的方式配置索引数据并没有在指定目录下生成,而是在默认路径core0/data/index下生成了索引数据文件。 <cores adminPath="/admin/cores"> <core name="core0" instanceDir="core0" > <p...
多核
时代?
现在的硬件不停的升级,
多核
已经不再是新名词,而
多核
对大众消费者来说根本没有什么特别大的用处,个人觉得。一个双核足够满足一个普通用户的需求。而CPU的主体用户当然是大众消费者,因此我想问一下将来的
多核
会有市场吗?一个没有多大市场的产物,它的寿命有多长? 当然我不是反对研发
多核
,毕竟许多领域都需要用到它。但是个人觉得一个双核足够一个普通用的基本需求,而没必要花多余的钱把
多核
闲在那儿了
Python回测中,
多核
CPU有哪些重要性?
在Python回测中,
多核
CPU可加快计算速度、提升效率,对处理大量数据意义非凡,能使回测更高效准确。
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章