社区
英特尔边缘计算技术
帖子详情
迈向多核编程的第一步.
zyx0507
2007-12-22 10:50:45
多核编程已经越来越让人期待,无奈现在还是门外汉.
那么如果要迈向多核编程,第一步该如何迈出呢?
...全文
501
5
打赏
收藏
迈向多核编程的第一步.
多核编程已经越来越让人期待,无奈现在还是门外汉. 那么如果要迈向多核编程,第一步该如何迈出呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kelkch
2007-12-27
打赏
举报
回复
多核编程和其他一些特定方面的编程差不多, 一般都是借助于软件包, 不需要和底层打交道
bottomline_01
2007-12-25
打赏
举报
回复
谈谈多核编程
1)为什么要多核编程?
单核CPU上,宏观来讲多线程是并发执行的,但实际上呢,在CPU上还是一个一个进执行单位(进程或者线程)
的顺序切换。这样,从CPU的角度来讲,单CPU像切苹果的刀一样,只有一把,只能来一个苹果切一个,有N个苹果同时来,也只能一个一个的切,如果是多核呢?那就是N把刀同时开工,一次可以有多个机会切多个苹果。
很显然,多核的目的是为了提高执行单元级的并发性,这里注意了,是执行单元级的并发性。到每个核里面可能有多级流水,每级流水单元也是并发处理的,但级别不同,需要区别开来。
2)如何进行多核编程?
对于一般的用户程序,如果不使用多线程技巧,那么,你可能感觉不到多核和单核的区别,有感觉的话也可能是速度快了些,因为另一个CPU帮你干了别的事情。如果使用多线程,一是处理好并发部分的设计,通过设计改善。二是需要注意的就是同步。
kelkch
2007-12-25
打赏
举报
回复
多核编程和其他一些特定方面的编程差不多, 一般都是借助于软件包, 不需要和底层打交道
dsdsdds
2007-12-23
打赏
举报
回复
不错不错,谢谢liuhao~
捺捺
2007-12-22
打赏
举报
回复
推荐你看这个——
多线程编程快速入门学习指南
加油哈~!!支持你!!!
C#
编程
词典
这个是C#
编程
词典,囊括了C#的各种技术要点和实例详解,还有
编程
工具安装的详细指导,面试指导。
Win7-64-Qt5.6.1开发环境下载和安装
QT5.6作为下一个长期支持的版本,赶紧入手
ARM体系结构
讲述arm体系结构适合初学者 希望对大家有所帮助请尊重原创作者
高薪程序员必备刷题软件-u-boot-a31:A31的u-boot
高薪程序员必备刷题软件
迈向
可
编程
智能
了解意图和形式,以形成对合理和非理性事物的明显理解。 在几乎本能的指导下,考虑一下“捕捉”您的注意力,什么使您的视线窒息。 异常是不明智的。 我们的注意力集中在“可区别”上。 这种相互关联的关系确保我们可以在新的环境中正常运行,推断不熟悉的含义,并在看似有障碍的情况下渲染艺术品。 我们可以填写空白。 这种洞察力使我们能够绕过更传统的学习方法-死记硬背。 那些看起来更聪明的人通常可以用更少的...
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章