社区
英特尔边缘计算技术
帖子详情
同步问题
Rainland_Lee
2008-04-30 11:47:26
请问多核对于软件的并行同步方面的优化是线程级的,还是应用程序级的?目前有高效率的保证并行优化的算法吗?现在双核对执行效率的优化好像还远不能让人满意,现在多核运行效果提高的瓶颈是什么呢?
...全文
141
4
打赏
收藏
同步问题
请问多核对于软件的并行同步方面的优化是线程级的,还是应用程序级的?目前有高效率的保证并行优化的算法吗?现在双核对执行效率的优化好像还远不能让人满意,现在多核运行效果提高的瓶颈是什么呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
killgxlin
2008-05-01
打赏
举报
回复
专家也是劳动者,大概五一放假去了吧
[Quote=引用 3 楼 intel_www 的回复:]
引用 2 楼 waitgod 的回复:
专家在哪???
看不到餒~~~~~~~~~~~
???
[/Quote]
intel_www
2008-04-30
打赏
举报
回复
[Quote=引用 2 楼 waitgod 的回复:]
专家在哪???
看不到餒~~~~~~~~~~~
[/Quote]
???
waitgod
2008-04-30
打赏
举报
回复
专家在哪???
看不到餒~~~~~~~~~~~
intel_www
2008-04-30
打赏
举报
回复
多核CPU本身只是提供了在同一时刻执行多个线程或者进程的处理能力,并且针对这种执行情况做了一些微架构上的优化,比如共享的二级缓存等。为了在这种硬件平台上有效利用其处理能力软件本身必须是具有并行的控制流程,而不是传统软件设计中那种串行的流程。至于这种并行的控制流程到底是多线程,还是多进程,这取决于软件开发者本身的选择。一般从效率的角度来看推荐的方式是多线程并行。
至于高效率的保证并行优化的算法,这个是和应用程序本身功能高度相关的,需要软件开发者自己来设计。当然对于某些非常通用的算法,比如大规模的矩阵运算,这些都有成熟的解决方案。
现在双核对执行效率的优化好像还远不能让人满意,现在多核运行效果提高的瓶颈是什么呢?
-- 这是因为目前大多数应用程序还停留在单线程穿行的阶段,本身无法有效利用多核CPU的能力。所以我们要大力推广多核上的多线程计算,提供多线程地开发工具,也是我们在这个论坛上讨论的目的。
下载 多线程编程技术开发资料 高清完整PDF版
常见的
同步
机制包括互斥锁(mutex)、信号量(semaphore)、事件(event)和条件变量(condition variable)等。
同步
机制可以帮助线程协调对共享资源的访问,防止数据不一致。 4. 多线程编程模型 目前主要的多线程...
Android应用程序消息处理机制
Android应用程序与传统的PC应用程序一样,都是消息驱动的。也就是说,在Android应用程序主线程中,所有函数都是在一个...掌握Android应用程序消息处理机制,有助于我们熟练地使用
同步
和异步编程,提高程序的运行性能
操作系统 实验五 进程
同步
问题
实现
实验五 进程
同步
问题
实现 一、实验目的 利用实验四提供的方法和例子,解决进程
同步
相关
问题
,例如:生产者消费者
问题
,哲学家进餐等
问题
。 二、实验环境 硬件环境:计算机一台,局域网环境; 软件环境:Linux Ubuntu...
操作系统实验二、典型
同步
问题
模拟处理编程设计与实现
文章目录操作系统实验二、典型
同步
问题
模拟处理编程设计与实现一、实验目的二、实验内容三、设计原理(或方案)及相关算法四、结果分析五、源程序 操作系统实验二、典型
同步
问题
模拟处理编程设计与实现 一、实验目的...
操作系统之经典进程
同步
问题
这里介绍三中进程
同步
问题
: 1.生产者-消费者
问题
2.读者-写者
问题
3.哲学家进餐
问题
一、生产者-消费者
问题
1.
问题
描述:生产者-消费者模型描述的是有一群生产者进程在生产产品,并将这些产品提供给消费...
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章